public class OMDrawingToolMouseMode extends CoordMouseMode
AbstractMouseMode.MouseWheelTimerListener
Modifier and Type | Field and Description |
---|---|
protected OMDrawingTool |
drawingTool |
static java.lang.String |
modeID
Mouse Mode identifier, which is "Drawing Tool".
|
coordFormatter, coordFormatterHandler, CoordFormatterProperty, infoDelegator
cursor, CursorIDProperty, guiIcon, iconName, IconProperty, ID, IDProperty, logger, mouseSupport, mouseTimer, mouseWheelListener, MouseWheelListenerProperty, mouseWheelTimerInterval, MouseWheelTimerIntervalProperty, mouseWheelTimerListener, MouseWheelZoomProperty, noMouseWheelListenerTimer, NoMouseWheelListenerTimerProperty, prettyName, PrettyNameProperty, propertyChangeSupport, visible, ZOOM_IN, ZOOM_OUT, zoomWhenMouseWheelUp
i18n, propertyPrefix
beanContextChildSupport, isolated
EditorProperty, initPropertiesProperty, LabelEditorProperty, ScopedEditorProperty
Constructor and Description |
---|
OMDrawingToolMouseMode()
Construct an OMDrawingToolMouseMode.
|
OMDrawingToolMouseMode(OMDrawingTool omdt)
Construct a OMDrawingToolMouseMode.
|
Modifier and Type | Method and Description |
---|---|
protected EditableOMGraphic |
getCurrentGraphic()
Get the EditableOMGraphic from the OMDrawingTool.
|
protected OMDrawingTool |
getDrawingTool()
Get the drawing tool for the mouse mode.
|
void |
mouseClicked(java.awt.event.MouseEvent e)
Invoked when the mouse has been clicked on a component.
|
void |
mouseDragged(java.awt.event.MouseEvent e)
Fires a mouse location to the InformationDelegator, and then calls the
super class method which calls the MouseSupport method.
|
void |
mouseEntered(java.awt.event.MouseEvent e)
Invoked when the mouse enters a component.
|
void |
mouseExited(java.awt.event.MouseEvent e)
Invoked when the mouse exits a component.
|
void |
mouseMoved(java.awt.event.MouseEvent e)
Fires a mouse location to the InformationDelegator, and then calls the
super class method which calls the MouseSupport method.
|
void |
mousePressed(java.awt.event.MouseEvent e)
Invoked when a mouse button has been pressed on a component.
|
void |
mouseReleased(java.awt.event.MouseEvent e)
Invoked when a mouse button has been released on a component.
|
protected void |
setDrawingTool(OMDrawingTool omdt)
Set the DrawingTool for the mouse mode.
|
findAndInit, findAndUndo, fireMouseLocation, getCoordFormatter, getCoordFormatterHandler, getInfoDelegator, getProperties, getPropertyInfo, propertyChange, setActive, setCoordFormatter, setCoordFormatterHandler, setInfoDelegator, setProperties
actAsProxyFor, actAsProxyFor, addMapMouseListener, addPropertyChangeListener, getClassToUseForIconRetrieval, getGUIIcon, getIconName, getID, getModeCursor, getMouseSupport, getMouseWheelTimerInterval, getNoMouseWheelListener, getPrettyName, getProxied, getProxyDistributionMask, isConsumeEvents, isMouseWheelListener, isNoMouseWheelListenerTimer, isProxyFor, isVisible, isZoomWhenMouseWheelUp, listenerPaint, mouseWheelMoved, releaseProxy, removeAllMapMouseListeners, removeMapMouseListener, removePropertyChangeListener, setConsumeEvents, setGUIIcon, setIconName, setID, setModeCursor, setModeCursor, setMouseSupport, setMouseWheelListener, setMouseWheelTimerInterval, setNoMouseWheelListener, setNoMouseWheelListenerTimer, setPrettyName, setProxyDistributionMask, setVisible, setZoomWhenMouseWheelUp, updateMouseWheelMoved
getPropertyPrefix, setProperties, setPropertyPrefix
addPropertyChangeListener, addVetoableChangeListener, childrenAdded, childrenRemoved, findAndInit, firePropertyChange, fireVetoableChange, getBeanContext, isIsolated, removePropertyChangeListener, removeVetoableChangeListener, setBeanContext, setIsolated
public static final transient java.lang.String modeID
protected OMDrawingTool drawingTool
public OMDrawingToolMouseMode()
public OMDrawingToolMouseMode(OMDrawingTool omdt)
omdt
- the drawing tool for this mousemodeprotected void setDrawingTool(OMDrawingTool omdt)
protected OMDrawingTool getDrawingTool()
protected EditableOMGraphic getCurrentGraphic()
public void mousePressed(java.awt.event.MouseEvent e)
AbstractMouseMode
mousePressed
in interface java.awt.event.MouseListener
mousePressed
in class AbstractMouseMode
e
- MouseEventpublic void mouseReleased(java.awt.event.MouseEvent e)
AbstractMouseMode
mouseReleased
in interface java.awt.event.MouseListener
mouseReleased
in class AbstractMouseMode
e
- MouseEventpublic void mouseClicked(java.awt.event.MouseEvent e)
AbstractMouseMode
mouseClicked
in interface java.awt.event.MouseListener
mouseClicked
in class AbstractMouseMode
e
- MouseEventpublic void mouseEntered(java.awt.event.MouseEvent e)
AbstractMouseMode
mouseEntered
in interface java.awt.event.MouseListener
mouseEntered
in class AbstractMouseMode
e
- MouseEventpublic void mouseExited(java.awt.event.MouseEvent e)
AbstractMouseMode
mouseExited
in interface java.awt.event.MouseListener
mouseExited
in class AbstractMouseMode
e
- MouseEventpublic void mouseDragged(java.awt.event.MouseEvent e)
CoordMouseMode
mouseDragged
in interface java.awt.event.MouseMotionListener
mouseDragged
in class CoordMouseMode
e
- mouse event.public void mouseMoved(java.awt.event.MouseEvent e)
CoordMouseMode
mouseMoved
in interface java.awt.event.MouseMotionListener
mouseMoved
in class CoordMouseMode
e
- MouseEvent to be handledCopyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details