jfig.canvas
Class FigCanvasEvent

java.lang.Object
  extended byjava.util.EventObject
      extended byjava.awt.AWTEvent
          extended byjava.awt.event.ComponentEvent
              extended byjava.awt.event.InputEvent
                  extended byjava.awt.event.MouseEvent
                      extended byjfig.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)
           
 
Method Summary
static FigCanvasEvent fakeMousePressed(FigCanvas canvas, java.awt.Point SP, java.awt.Point WP)
           
static FigCanvasEvent fakeMousePressed(FigCanvas canvas, java.awt.Point SP, java.awt.Point WP, int modifiers)
           
 java.awt.Point getScreenCoordinatePoint()
          get snapped world coords of this event
 java.awt.Point getWorldCoordinatePoint()
          get snapped world coords of this event
 void printModifiers()
           
 
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
 

Field Detail

WP

protected java.awt.Point WP

SP

protected java.awt.Point SP
Constructor Detail

FigCanvasEvent

public FigCanvasEvent(java.awt.event.MouseEvent ME,
                      java.awt.Point SP,
                      java.awt.Point WP)
Method Detail

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