public class DropperTool extends AbstractTool
| Modifier and Type | Field and Description |
|---|---|
protected Color |
color |
static String |
COLOR_PROPERTY |
protected Cursor |
cursor |
protected Cursor |
prevCursor |
protected Robot |
robot |
canvas, enabled, listenerList| Constructor and Description |
|---|
DropperTool()
Creates a new instance of DropperTool
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener) |
void |
endTool()
Overidden to unregister input listener.
|
protected void |
firePropertyChange(String propertyName,
Object oldValue,
Object newValue) |
Color |
getColor()
Return the Dropper acquired
Color |
void |
mouseReleased(MouseEvent evt) |
void |
removePropertyChangeListener(PropertyChangeListener listener) |
void |
startTool(FXCanvas canvas)
Overidden to register input listener.
|
addToolListener, fireStateChanged, isEnabled, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, paint, registerInputListener, removeToolListener, setEnabled, unregisterInputListenerpublic static final String COLOR_PROPERTY
protected Cursor cursor
protected Cursor prevCursor
protected Robot robot
protected Color color
public void startTool(FXCanvas canvas)
AbstractToolstartTool in interface FXToolstartTool in class AbstractToolpublic void endTool()
AbstractToolendTool in interface FXToolendTool in class AbstractToolpublic Color getColor()
ColorColor or nullpublic void mouseReleased(MouseEvent evt)
mouseReleased in interface MouseListenermouseReleased in class AbstractToolpublic void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)