PAN_CURSOR
public static final java.awt.Cursor PAN_CURSOR
- The cursor for panning.
finished
protected boolean finished
- Whether the interactor has finished.
xStart
protected int xStart
- The mouse x start position.
yStart
protected int yStart
- The mouse y start position.
xCurrent
protected int xCurrent
- The mouse x current position.
yCurrent
protected int yCurrent
- The mouse y current position.
previousCursor
protected java.awt.Cursor previousCursor
- To store the previous cursor.
AbstractPanInteractor
public AbstractPanInteractor()
endInteraction
public boolean endInteraction()
- Tells whether the interactor has finished.
- Specified by:
endInteraction in interface Interactor- 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.
- Specified by:
mousePressed in interface java.awt.event.MouseListener- 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.
- Specified by:
mouseReleased in interface java.awt.event.MouseListener- Overrides:
mouseReleased in class InteractorAdapter
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Invoked when the mouse exits a component.
- Specified by:
mouseExited in interface java.awt.event.MouseListener- 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).
- Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener- Overrides:
mouseDragged in class InteractorAdapter