public class DropperTool extends AbstractTool
| Modifier and Type | Field and Description |
|---|---|
protected java.awt.Color |
color |
static java.lang.String |
COLOR_PROPERTY |
protected java.awt.Cursor |
cursor |
protected java.awt.Cursor |
prevCursor |
protected java.awt.Robot |
robot |
canvas, enabled, listenerList| Constructor and Description |
|---|
DropperTool()
Creates a new instance of DropperTool
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
endTool()
Overidden to unregister input listener.
|
protected void |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue) |
java.awt.Color |
getColor()
Return the Dropper acquired
Color |
void |
mouseReleased(java.awt.event.MouseEvent evt) |
void |
removePropertyChangeListener(java.beans.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 java.lang.String COLOR_PROPERTY
protected java.awt.Cursor cursor
protected java.awt.Cursor prevCursor
protected java.awt.Robot robot
protected java.awt.Color color
public void startTool(FXCanvas canvas)
AbstractToolstartTool in interface FXToolstartTool in class AbstractToolpublic void endTool()
AbstractToolendTool in interface FXToolendTool in class AbstractToolpublic java.awt.Color getColor()
ColorColor or nullpublic void mouseReleased(java.awt.event.MouseEvent evt)
mouseReleased in interface java.awt.event.MouseListenermouseReleased in class AbstractToolpublic void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
protected void firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)