Package 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
-
-
Field Summary
Fields Modifier and Type Field Description protected CursorcursorCursorprotected CursorprevCursorPrevious Cursor-
Fields inherited from class kiyut.citra.canvas.tool.AbstractTool
canvas, enabled, listenerList
-
-
Constructor Summary
Constructors Constructor Description AbstractSelectionTool()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidendTool()Overidden to unregister input listener.voidstartTool(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
-
-
-
-
Method Detail
-
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:
startToolin interfaceFXTool- Overrides:
startToolin classAbstractTool
-
endTool
public void endTool()
Overidden to unregister input listener. Inherited tool please do not forget to call super Overriden to unset cursor- Specified by:
endToolin interfaceFXTool- Overrides:
endToolin classAbstractTool
-
-