public class MapMouseEvent
extends java.awt.event.MouseEvent
Modifier and Type | Field and Description |
---|---|
protected MapBean |
map |
protected MapMouseMode |
mapMouseMode |
BUTTON1, BUTTON2, BUTTON3, MOUSE_CLICKED, MOUSE_DRAGGED, MOUSE_ENTERED, MOUSE_EXITED, MOUSE_FIRST, MOUSE_LAST, MOUSE_MOVED, MOUSE_PRESSED, MOUSE_RELEASED, MOUSE_WHEEL, NOBUTTON
ALT_DOWN_MASK, ALT_GRAPH_DOWN_MASK, ALT_GRAPH_MASK, ALT_MASK, BUTTON1_DOWN_MASK, BUTTON1_MASK, BUTTON2_DOWN_MASK, BUTTON2_MASK, BUTTON3_DOWN_MASK, BUTTON3_MASK, CTRL_DOWN_MASK, CTRL_MASK, META_DOWN_MASK, META_MASK, SHIFT_DOWN_MASK, SHIFT_MASK
COMPONENT_FIRST, COMPONENT_HIDDEN, COMPONENT_LAST, COMPONENT_MOVED, COMPONENT_RESIZED, COMPONENT_SHOWN
ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, INVOCATION_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, MOUSE_WHEEL_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK, WINDOW_FOCUS_EVENT_MASK, WINDOW_STATE_EVENT_MASK
Constructor and Description |
---|
MapMouseEvent(MapMouseMode mode,
java.awt.event.MouseEvent me)
Create a MapMouseEvent from a MapMouseMode that is distributing the event
and the original MouseEvent delivered from a source component, most
likely a MapBean.
|
Modifier and Type | Method and Description |
---|---|
java.awt.geom.Point2D |
getLatLon()
Get the Lat/Lon for the x/y point, in the current projection of the
MapBean that sent the MouseEvent.
|
MapBean |
getMap() |
MapMouseMode |
getMapMouseMode()
Get the MapMouseMode that sent this event.
|
java.awt.geom.Point2D |
getProjectedLocation()
If the map isn't rotated, this provides the same coordinates as the
getX() and getY() methods would.
|
boolean |
mapIsRotated() |
java.lang.String |
paramString()
Returns a String representation of this object.
|
getButton, getClickCount, getLocationOnScreen, getModifiersEx, getMouseModifiersText, getPoint, getX, getXOnScreen, getY, getYOnScreen, isPopupTrigger, translatePoint
protected MapMouseMode mapMouseMode
protected MapBean map
public MapMouseEvent(MapMouseMode mode, java.awt.event.MouseEvent me)
public java.awt.geom.Point2D getLatLon()
public java.awt.geom.Point2D getProjectedLocation()
public MapMouseMode getMapMouseMode()
public java.lang.String paramString()
paramString
in class java.awt.event.MouseEvent
public MapBean getMap()
public boolean mapIsRotated()
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details