org.apache.batik.swing.gvt
Class AbstractRotateInteractor
java.lang.Object
|
+--org.apache.batik.swing.gvt.InteractorAdapter
|
+--org.apache.batik.swing.gvt.AbstractRotateInteractor
- All Implemented Interfaces:
- java.util.EventListener, Interactor, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener
- public class AbstractRotateInteractor
- extends InteractorAdapter
This class represents a rotate interactor.
To use it, just redefine the InteractorAdapter.startInteraction(InputEvent)
method.
Field Summary |
protected boolean |
finished
Whether the interactor has finished. |
protected double |
initialRotation
The initial rotation angle. |
Method Summary |
boolean |
endInteraction()
Tells whether the interactor has finished. |
void |
mouseDragged(java.awt.event.MouseEvent e)
Invoked when a mouse button is pressed on a component and then
dragged. |
void |
mouseExited(java.awt.event.MouseEvent e)
Invoked when the mouse exits a component. |
void |
mousePressed(java.awt.event.MouseEvent e)
Invoked when a mouse button has been pressed on a component. |
void |
mouseReleased(java.awt.event.MouseEvent e)
Invoked when a mouse button has been released on a component. |
protected java.awt.geom.AffineTransform |
rotateTransform(java.awt.Dimension d,
int x,
int y)
Returns the rotate transform. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
finished
protected boolean finished
- Whether the interactor has finished.
initialRotation
protected double initialRotation
- The initial rotation angle.
AbstractRotateInteractor
public AbstractRotateInteractor()
endInteraction
public boolean endInteraction()
- Tells whether the interactor has finished.
- Overrides:
endInteraction
in class InteractorAdapter
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Invoked when a mouse button has been pressed on a component.
- Overrides:
mousePressed
in class InteractorAdapter
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Invoked when a mouse button has been released on a component.
- Overrides:
mouseReleased
in class InteractorAdapter
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Invoked when the mouse exits a component.
- Overrides:
mouseExited
in class InteractorAdapter
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Invoked when a mouse button is pressed on a component and then
dragged. Mouse drag events will continue to be delivered to
the component where the first originated until the mouse button is
released (regardless of whether the mouse position is within the
bounds of the component).
- Overrides:
mouseDragged
in class InteractorAdapter
rotateTransform
protected java.awt.geom.AffineTransform rotateTransform(java.awt.Dimension d,
int x,
int y)
- Returns the rotate transform.
Copyright © 2002 Apache Software Foundation. All Rights Reserved.