edu.umd.cs.jazz.event
Class ZMouseMotionEvent
java.lang.Object
|
+--java.util.EventObject
|
+--java.awt.AWTEvent
|
+--java.awt.event.ComponentEvent
|
+--java.awt.event.InputEvent
|
+--java.awt.event.MouseEvent
|
+--edu.umd.cs.jazz.event.ZMouseEvent
|
+--edu.umd.cs.jazz.event.ZMouseMotionEvent
- All Implemented Interfaces:
- java.io.Serializable, ZEvent
- public class ZMouseMotionEvent
- extends ZMouseEvent
ZMouseMotionEvent is an event which indicates that a mouse motion action occurred in a node.
This low-level event is generated by a node object for:
- Mouse Motion Events
- the mouse is moved
- the mouse is dragged
A ZMouseEvent object is passed to every ZMouseMotionListener or ZMouseMotionAdapter object which registered to receive mouse motion events using the component's addMouseMotionListener method. (ZMouseMotionAdapter objects implement the ZMouseMotionListener interface.) Each such listener object gets a ZMouseEvent containing the mouse motion event.
Warning: Serialized and ZSerialized objects of this class will not be compatible with future Jazz releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Jazz. A future release of Jazz will provide support for long term persistence.
- See Also:
-
ZMouseMotionAdapter, ZMouseMotionListener, Serialized Form
| 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 |
| Method Summary |
void |
dispatchTo(java.lang.Object listener)
Calls appropriate method on the listener based on this events ID. |
java.lang.Class |
getListenerType()
Returns the ZMouseMotionLister class. |
| Methods inherited from class edu.umd.cs.jazz.event.ZMouseEvent |
createMouseEvent, getCurrentNode, getCurrentPath, getGrabNode, getGrabPath, getID, getLocalPoint, getLocalX, getLocalY, getNode, getPath, setSource |
| 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 |
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 |
ZMouseMotionEvent
protected ZMouseMotionEvent(int id,
java.awt.event.MouseEvent e,
ZSceneGraphPath path,
ZSceneGraphPath mouseOverPath)
-
Constructs a new ZMouse event from a Java MouseEvent.
- Parameters:
-
id - The event type (MOUSE_MOVED, MOUSE_DRAGGED)
-
e - The original Java mouse event
-
path - The path to use for getNode() and getPath()
-
mouseOverPath - The path to the current node under the mouse, this may be differnt then the normal path when in MOUSE_DRAGGED events.
dispatchTo
public void dispatchTo(java.lang.Object listener)
-
Calls appropriate method on the listener based on this events ID.
-
- Specified by:
-
dispatchTo in interface ZEvent
- Overrides:
-
dispatchTo in class ZMouseEvent
-
getListenerType
public java.lang.Class getListenerType()
-
Returns the ZMouseMotionLister class.
-
- Specified by:
-
getListenerType in interface ZEvent
- Overrides:
-
getListenerType in class ZMouseEvent
-
Copyright � 2003 by University of Maryland, College Park, MD 20742, USA All rights reserved.