jfig.canvas
Class FigCanvasEvent
java.lang.Object
java.util.EventObject
java.awt.AWTEvent
java.awt.event.ComponentEvent
java.awt.event.InputEvent
java.awt.event.MouseEvent
jfig.canvas.FigCanvasEvent
- All Implemented Interfaces:
- java.io.Serializable
- public class FigCanvasEvent
- extends java.awt.event.MouseEvent
event class that includes world and screen coordinates.
An event class to encapsulate mouse clicks over a FigCanvas.
It contains both the originating mouse event and the corresponding
snapped screen and world coordinates of the click.
- See Also:
- Serialized Form
Field Summary |
protected java.awt.Point |
SP
|
protected java.awt.Point |
WP
|
Fields inherited from class 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 |
Fields inherited from class java.awt.event.InputEvent |
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 |
Fields inherited from class java.awt.event.ComponentEvent |
COMPONENT_FIRST, COMPONENT_HIDDEN, COMPONENT_LAST, COMPONENT_MOVED, COMPONENT_RESIZED, COMPONENT_SHOWN |
Fields inherited from class java.awt.AWTEvent |
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 |
Fields inherited from class java.util.EventObject |
source |
Constructor Summary |
FigCanvasEvent(java.awt.event.MouseEvent ME,
java.awt.Point SP,
java.awt.Point WP)
|
Methods inherited from class java.awt.event.MouseEvent |
getButton, getClickCount, getMouseModifiersText, getPoint, getX, getY, isPopupTrigger, paramString, translatePoint |
Methods inherited from class java.awt.event.InputEvent |
consume, getModifiers, getModifiersEx, getModifiersExText, getWhen, isAltDown, isAltGraphDown, isConsumed, isControlDown, isMetaDown, isShiftDown |
Methods inherited from class java.awt.event.ComponentEvent |
getComponent |
Methods inherited from class java.awt.AWTEvent |
getID, setSource, toString |
Methods inherited from class java.util.EventObject |
getSource |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
WP
protected java.awt.Point WP
SP
protected java.awt.Point SP
FigCanvasEvent
public FigCanvasEvent(java.awt.event.MouseEvent ME,
java.awt.Point SP,
java.awt.Point WP)
printModifiers
public void printModifiers()
fakeMousePressed
public static FigCanvasEvent fakeMousePressed(FigCanvas canvas,
java.awt.Point SP,
java.awt.Point WP,
int modifiers)
fakeMousePressed
public static FigCanvasEvent fakeMousePressed(FigCanvas canvas,
java.awt.Point SP,
java.awt.Point WP)
getWorldCoordinatePoint
public java.awt.Point getWorldCoordinatePoint()
- get snapped world coords of this event
getScreenCoordinatePoint
public java.awt.Point getScreenCoordinatePoint()
- get snapped world coords of this event