public class SelectionMoveTool extends AbstractSelectionTool
| Modifier and Type | Field and Description |
|---|---|
protected Rectangle2D |
bounds |
protected AffineTransform |
canvasAt |
protected Cursor |
movedCursor |
protected Shape |
movedShape |
protected boolean |
moving |
protected Shape |
shape |
protected int |
startX |
protected int |
startY |
protected int |
tx |
protected int |
ty |
cursor, prevCursorcanvas, enabled, listenerList| Constructor and Description |
|---|
SelectionMoveTool()
Creates a new instance of SelectionMoveTool
|
| Modifier and Type | Method and Description |
|---|---|
void |
endTool()
Overidden to unregister input listener.
|
void |
mouseDragged(MouseEvent evt) |
void |
mouseMoved(MouseEvent evt) |
void |
mousePressed(MouseEvent evt) |
void |
mouseReleased(MouseEvent evt) |
void |
paint(Graphics2D g2d)
this methods do nothing
|
void |
reset() |
void |
startTool(FXCanvas canvas)
Overidden to register input listener.
|
addToolListener, fireStateChanged, isEnabled, keyPressed, keyReleased, keyTyped, mouseClicked, mouseEntered, mouseExited, registerInputListener, removeToolListener, setEnabled, unregisterInputListenerprotected Shape shape
protected Shape movedShape
protected Rectangle2D bounds
protected Cursor movedCursor
protected boolean moving
protected AffineTransform canvasAt
protected int startX
protected int startY
protected int tx
protected int ty
public SelectionMoveTool()
public void paint(Graphics2D g2d)
AbstractToolpaint in interface FXToolpaint in class AbstractToolg2d - Graphics2Dpublic void startTool(FXCanvas canvas)
AbstractSelectionToolstartTool in interface FXToolstartTool in class AbstractSelectionToolpublic void endTool()
AbstractSelectionToolendTool in interface FXToolendTool in class AbstractSelectionToolpublic void reset()
public void mouseMoved(MouseEvent evt)
mouseMoved in interface MouseMotionListenermouseMoved in class AbstractToolpublic void mousePressed(MouseEvent evt)
mousePressed in interface MouseListenermousePressed in class AbstractToolpublic void mouseDragged(MouseEvent evt)
mouseDragged in interface MouseMotionListenermouseDragged in class AbstractToolpublic void mouseReleased(MouseEvent evt)
mouseReleased in interface MouseListenermouseReleased in class AbstractTool