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, 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, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, 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, translatePoint
public 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.MouseEvent
public int getY()
getY
in class java.awt.event.MouseEvent
public java.awt.Point getPoint()
getPoint
in class java.awt.event.MouseEvent
public 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.InputEvent
public static RMShapeMouseEvent getCurrentEvent()