public interface FXTool extends KeyListener, MouseInputListener
| Modifier and Type | Method and Description |
|---|---|
void |
addToolListener(ToolListener listener) |
void |
endTool() |
boolean |
isEnabled() |
void |
paint(Graphics2D g2d)
Invoked by FXCanvas to draw tool.
|
void |
removeToolListener(ToolListener listener) |
void |
setEnabled(boolean enabled) |
void |
startTool(FXCanvas canvas) |
keyPressed, keyReleased, keyTypedmouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleasedmouseDragged, mouseMovedvoid paint(Graphics2D g2d)
g2d - the Graphics2D context in which to paintvoid startTool(FXCanvas canvas)
void endTool()
void setEnabled(boolean enabled)
boolean isEnabled()
void addToolListener(ToolListener listener)
void removeToolListener(ToolListener listener)