kiyut.citra.canvas.tool
Interface FXTool
- All Superinterfaces:
- EventListener, KeyListener, MouseInputListener, MouseListener, MouseMotionListener
- All Known Implementing Classes:
- AbstractSelectionAreaTool, AbstractSelectionTool, AbstractTool, CropTool, DropperTool, PanTool, SelectionEllipseTool, SelectionLassoTool, SelectionMoveTool, SelectionRectangleTool, SelectionResizeTool, SelectionRotateTool, ShapeMoveTool
public interface FXTool
- extends KeyListener, MouseInputListener
- Author:
- Kiyut
paint
void paint(Graphics2D g2d)
- Invoked by FXCanvas to draw tool.
- Parameters:
g2d - the Graphics2D context in which to paint
startTool
void startTool(FXCanvas canvas)
endTool
void endTool()
setEnabled
void setEnabled(boolean enabled)
isEnabled
boolean isEnabled()
addToolListener
void addToolListener(ToolListener listener)
removeToolListener
void removeToolListener(ToolListener listener)