kiyut.citra.canvas.tool
Class AbstractSelectionTool
java.lang.Object
kiyut.citra.canvas.tool.AbstractTool
kiyut.citra.canvas.tool.AbstractSelectionTool
- All Implemented Interfaces:
- KeyListener, MouseListener, MouseMotionListener, EventListener, MouseInputListener, FXTool
- Direct Known Subclasses:
- AbstractSelectionAreaTool, SelectionLassoTool, SelectionMoveTool, SelectionResizeTool, SelectionRotateTool
public abstract class AbstractSelectionTool
- extends AbstractTool
An abstract class for Selection Tool.
This class exists as convenience for implementing Selection Tool.
- Author:
- Kiyut
|
Method Summary |
void |
endTool()
Overidden to unregister input listener. |
void |
startTool(FXCanvas canvas)
Overidden to register input listener. |
| Methods inherited from class kiyut.citra.canvas.tool.AbstractTool |
addToolListener, fireStateChanged, isEnabled, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, paint, registerInputListener, removeToolListener, setEnabled, unregisterInputListener |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cursor
protected Cursor cursor
- Cursor
prevCursor
protected Cursor prevCursor
- Previous Cursor
AbstractSelectionTool
public AbstractSelectionTool()
startTool
public void startTool(FXCanvas canvas)
-
Overidden to register input listener.
Inherited tool please do not forget to call super
Overriden to set cursor
- Specified by:
startTool in interface FXTool- Overrides:
startTool in class AbstractTool
endTool
public void endTool()
-
Overidden to unregister input listener.
Inherited tool please do not forget to call super
Overriden to unset cursor
- Specified by:
endTool in interface FXTool- Overrides:
endTool in class AbstractTool