public class RMShapeMouseEvent
extends java.awt.event.MouseEvent
BUTTON1, BUTTON2, BUTTON3, MOUSE_CLICKED, MOUSE_DRAGGED, MOUSE_ENTERED, MOUSE_EXITED, MOUSE_FIRST, MOUSE_LAST, MOUSE_MOVED, MOUSE_PRESSED, MOUSE_RELEASED, MOUSE_WHEEL, NOBUTTONALT_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_MASKCOMPONENT_FIRST, COMPONENT_HIDDEN, COMPONENT_LAST, COMPONENT_MOVED, COMPONENT_RESIZED, COMPONENT_SHOWNACTION_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 |
|---|
RMShapeMouseEvent(RMShape aShape,
java.awt.event.MouseEvent anEvent)
Creates a new shape mouse event.
|
| Modifier and Type | Method and Description |
|---|---|
void |
consume()
Overrides MouseEvent version to forward on to encapsulated event.
|
static RMShapeMouseEvent |
getCurrentEvent()
Returns the most recently delivered event.
|
RMShapeMouseEvent |
getMouseDownEvent()
Returns the mouse down event.
|
java.awt.event.MouseEvent |
getMouseEvent()
Returns the original mouse event.
|
RMPoint |
getParentPoint()
Returns the event location in shape's parent's coords.
|
double |
getParentX()
Returns the event location in shape's parent's coords.
|
double |
getParentY()
Returns the event location in shape's parent's coords.
|
java.awt.Point |
getPoint()
Overrides MouseEvent version to return point in shape coords.
|
RMPoint |
getPoint2D()
Returns the event point in shape coords.
|
RMShape |
getShape()
Returns the event shape.
|
RMViewer |
getViewer()
Returns the viewer.
|
java.awt.Point |
getViewerPoint()
Returns the event location in viewer coords.
|
int |
getViewerX()
Returns the event location in viewer coords.
|
int |
getViewerY()
Returns the event location in viewer coords.
|
int |
getX()
Overrides MouseEvent version to return point in shape coords.
|
double |
getX2D()
Returns the event point x.
|
int |
getY()
Overrides MouseEvent version to return point in shape coords.
|
double |
getY2D()
Returns the event point y.
|
getButton, getClickCount, getLocationOnScreen, getModifiersEx, getMouseModifiersText, getXOnScreen, getYOnScreen, isPopupTrigger, paramString, translatePointpublic RMShapeMouseEvent(RMShape aShape, java.awt.event.MouseEvent anEvent)
public RMShape getShape()
public RMViewer getViewer()
public java.awt.event.MouseEvent getMouseEvent()
public double getX2D()
public double getY2D()
public RMPoint getPoint2D()
public int getX()
getX in class java.awt.event.MouseEventpublic int getY()
getY in class java.awt.event.MouseEventpublic java.awt.Point getPoint()
getPoint in class java.awt.event.MouseEventpublic double getParentX()
public double getParentY()
public RMPoint getParentPoint()
public int getViewerX()
public int getViewerY()
public java.awt.Point getViewerPoint()
public RMShapeMouseEvent getMouseDownEvent()
public void consume()
consume in class java.awt.event.InputEventpublic static RMShapeMouseEvent getCurrentEvent()