public class SelectionRotateTool extends AbstractSelectionTool
| Modifier and Type | Class and Description |
|---|---|
class |
SelectionRotateTool.Anchor |
| Modifier and Type | Field and Description |
|---|---|
protected SelectionRotateTool.Anchor |
anchor |
protected Rectangle2D |
bounds |
protected AffineTransform |
canvasAt |
protected double |
origAngle |
protected Cursor |
rotateCursor |
protected Shape |
rotatedShape |
protected boolean |
rotating |
protected Shape |
shape |
cursor, prevCursorcanvas, enabled, listenerList| Constructor and Description |
|---|
SelectionRotateTool()
Creates a new instance of SelectionRotateTool
|
| Modifier and Type | Method and Description |
|---|---|
protected AffineTransform |
createTransform()
Return rotate transform
|
void |
endTool()
Overidden to unregister input listener.
|
void |
mouseDragged(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, mouseMoved, registerInputListener, removeToolListener, setEnabled, unregisterInputListenerprotected Shape shape
protected Shape rotatedShape
protected Rectangle2D bounds
protected Cursor rotateCursor
protected boolean rotating
protected SelectionRotateTool.Anchor anchor
protected double origAngle
protected AffineTransform canvasAt
public SelectionRotateTool()
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 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 AbstractToolprotected AffineTransform createTransform()