org.opensourcephysics.displayejs
Class InteractionEvent
java.lang.Object
java.util.EventObject
java.awt.AWTEvent
java.awt.event.ActionEvent
org.opensourcephysics.displayejs.InteractionEvent
- All Implemented Interfaces:
- java.io.Serializable
public class InteractionEvent
- extends java.awt.event.ActionEvent
This class is a simple extension of ActionEvent so that
the event can pass any arbitrary Object as additional information.
It is up to the event source to decide what info to pass (and to document
it properly) and to the listener to process it accordingly.
- See Also:
- Serialized Form
Fields inherited from class java.awt.event.ActionEvent |
ACTION_FIRST, ACTION_LAST, ACTION_PERFORMED, ALT_MASK, CTRL_MASK, META_MASK, SHIFT_MASK |
Fields inherited from class java.awt.AWTEvent |
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 Summary |
InteractionEvent(java.lang.Object _source,
int _id,
java.lang.String _command,
java.lang.Object _target)
|
Methods inherited from class java.awt.event.ActionEvent |
getActionCommand, getModifiers, getWhen, paramString |
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 |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MOUSE_PRESSED
public static final int MOUSE_PRESSED
- See Also:
- Constant Field Values
MOUSE_DRAGGED
public static final int MOUSE_DRAGGED
- See Also:
- Constant Field Values
MOUSE_RELEASED
public static final int MOUSE_RELEASED
- See Also:
- Constant Field Values
MOUSE_ENTERED
public static final int MOUSE_ENTERED
- See Also:
- Constant Field Values
MOUSE_EXITED
public static final int MOUSE_EXITED
- See Also:
- Constant Field Values
MOUSE_MOVED
public static final int MOUSE_MOVED
- See Also:
- Constant Field Values
InteractionEvent
public InteractionEvent(java.lang.Object _source,
int _id,
java.lang.String _command,
java.lang.Object _target)
getTarget
public java.lang.Object getTarget()