public class ToolDelegator extends AbstractTool
| Modifier and Type | Field and Description |
|---|---|
protected JHotDrawTool |
activeTool |
protected JHotDrawTool |
creationTool |
protected JHotDrawTool |
selectionTool |
anchor, editor, isWorking, listenerListpropertySupport| Constructor and Description |
|---|
ToolDelegator() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate(DrawingEditor editer) |
void |
addToolListener(ToolListener listener) |
void |
addUndoableEditListener(UndoableEditListener listener) |
void |
deactivate(DrawingEditor editer) |
void |
draw(Graphics2D graphics) |
protected boolean |
maybeSwitchTool(MouseEvent event) |
void |
mouseClicked(MouseEvent event) |
void |
mouseDragged(MouseEvent event) |
void |
mouseEntered(MouseEvent event) |
void |
mouseExited(MouseEvent event) |
void |
mouseMoved(MouseEvent event) |
void |
mousePressed(MouseEvent event) |
void |
mouseReleased(MouseEvent event) |
void |
removeToolListener(ToolListener listener) |
void |
removeUndoableEditListener(UndoableEditListener listener) |
void |
setActionMap(ActionMap map) |
void |
setCreationTool(JHotDrawTool creationTool) |
void |
setInputMap(InputMap map) |
void |
setSelection(boolean val) |
boolean |
supportsHandleInteraction() |
constrainPoint, constrainPoint, createActionMap, createInputMap, editCopy, editCut, editDelete, editDuplicate, editPaste, fireAreaInvalidated, fireAreaInvalidated, fireBoundsInvalidated, fireToolDone, fireToolStarted, getActionMap, getDrawing, getEditor, getInputMap, getToolTipText, getView, isActive, keyPressed, keyReleased, keyTyped, maybeFireBoundsInvalidated, updateCursor, viewToDrawingaddPropertyChangeListener, addPropertyChangeListener, clone, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListenerprotected JHotDrawTool selectionTool
protected JHotDrawTool creationTool
protected JHotDrawTool activeTool
public void setSelection(boolean val)
public void setCreationTool(JHotDrawTool creationTool)
public void draw(Graphics2D graphics)
draw in interface Tooldraw in class AbstractToolpublic void mouseMoved(MouseEvent event)
mouseMoved in interface MouseMotionListenermouseMoved in class AbstractToolpublic void mouseClicked(MouseEvent event)
mouseClicked in interface MouseListenermouseClicked in class AbstractToolpublic void mousePressed(MouseEvent event)
mousePressed in interface MouseListenermousePressed in class AbstractToolpublic void mouseReleased(MouseEvent event)
mouseReleased in interface MouseListenermouseReleased in class AbstractToolpublic void mouseDragged(MouseEvent event)
public void mouseEntered(MouseEvent event)
mouseEntered in interface MouseListenermouseEntered in class AbstractToolpublic void mouseExited(MouseEvent event)
mouseExited in interface MouseListenermouseExited in class AbstractToolpublic void activate(DrawingEditor editer)
activate in interface Toolactivate in class AbstractToolpublic void deactivate(DrawingEditor editer)
deactivate in interface Tooldeactivate in class AbstractToolpublic void addToolListener(ToolListener listener)
addToolListener in interface TooladdToolListener in class AbstractToolpublic void removeToolListener(ToolListener listener)
removeToolListener in interface ToolremoveToolListener in class AbstractToolpublic void addUndoableEditListener(UndoableEditListener listener)
addUndoableEditListener in class AbstractToolpublic void removeUndoableEditListener(UndoableEditListener listener)
removeUndoableEditListener in class AbstractToolpublic void setInputMap(InputMap map)
setInputMap in class AbstractToolpublic void setActionMap(ActionMap map)
setActionMap in class AbstractToolpublic boolean supportsHandleInteraction()
supportsHandleInteraction in interface ToolsupportsHandleInteraction in class AbstractToolprotected boolean maybeSwitchTool(MouseEvent event)
Copyright © 2014–2022 ImageJ. All rights reserved.