|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--org.apache.batik.swing.gvt.InteractorAdapter
|
+--org.apache.batik.swing.gvt.AbstractZoomInteractor
This class represents a zoom interactor.
To use it, just redefine the InteractorAdapter.startInteraction(InputEvent) method.
| Inner Class Summary | |
protected class |
AbstractZoomInteractor.ZoomOverlay
To paint the interactor. |
| Field Summary | |
protected boolean |
finished
Whether the interactor has finished. |
protected java.awt.geom.Line2D |
markerBottom
The zoom marker bottom line. |
protected java.awt.geom.Line2D |
markerLeft
The zoom marker left line. |
protected java.awt.geom.Line2D |
markerRight
The zoom marker right line. |
protected java.awt.BasicStroke |
markerStroke
Used to draw marker |
protected java.awt.geom.Line2D |
markerTop
The zoom marker top line. |
protected Overlay |
overlay
The overlay. |
protected int |
xCurrent
The mouse x current position. |
protected int |
xStart
The mouse x start position. |
protected int |
yCurrent
The mouse y current position. |
protected int |
yStart
The mouse y start position. |
| Constructor Summary | |
AbstractZoomInteractor()
|
|
| 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. |
| Methods inherited from class org.apache.batik.swing.gvt.InteractorAdapter |
keyPressed, keyReleased, keyTyped, mouseClicked, mouseEntered, mouseMoved, startInteraction |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected boolean finished
protected int xStart
protected int yStart
protected int xCurrent
protected int yCurrent
protected java.awt.geom.Line2D markerTop
protected java.awt.geom.Line2D markerLeft
protected java.awt.geom.Line2D markerBottom
protected java.awt.geom.Line2D markerRight
protected Overlay overlay
protected java.awt.BasicStroke markerStroke
| Constructor Detail |
public AbstractZoomInteractor()
| Method Detail |
public boolean endInteraction()
endInteraction in class InteractorAdapterpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in class InteractorAdapterpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in class InteractorAdapterpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in class InteractorAdapterpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in class InteractorAdapter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||