edu.umd.cs.jazz.event
Class ZAncestorEvent
java.lang.Object
|
+--java.util.EventObject
|
+--java.awt.AWTEvent
|
+--edu.umd.cs.jazz.event.ZAncestorEvent
- public class ZAncestorEvent
- extends java.awt.AWTEvent
An event reported to a child node that originated from an
ancestor in the node hierarchy. Based on Swing's AncestorEvent.
- See Also:
- Serialized Form
|
Field Summary |
static int |
ANCESTOR_ADDED
An ancestor-node was added to the hierarchy of
visible objects (made visible), and is currently being displayed. |
static int |
ANCESTOR_MOVED
An ancestor-node changed its position on the screen. |
static int |
ANCESTOR_REMOVED
An ancestor-node was removed from the hierarchy
of visible objects (hidden) and is no longer being displayed. |
| Fields inherited from class java.awt.AWTEvent |
ACTION_EVENT_MASK,
ADJUSTMENT_EVENT_MASK,
COMPONENT_EVENT_MASK,
consumed,
CONTAINER_EVENT_MASK,
FOCUS_EVENT_MASK,
id,
INPUT_METHOD_EVENT_MASK,
ITEM_EVENT_MASK,
KEY_EVENT_MASK,
MOUSE_EVENT_MASK,
MOUSE_MOTION_EVENT_MASK,
RESERVED_ID_MAX,
TEXT_EVENT_MASK,
WINDOW_EVENT_MASK |
| Fields inherited from class java.util.EventObject |
source |
|
Constructor Summary |
ZAncestorEvent(ZNode source,
int id,
ZNode ancestor,
ZNode ancestorParent)
Constructs an ZAncestorEvent object to identify a change
in an ancestor-component's display-status. |
| Methods inherited from class java.awt.AWTEvent |
consume,
finalize,
getID,
isConsumed,
paramString,
toString |
| Methods inherited from class java.util.EventObject |
getSource |
| Methods inherited from class java.lang.Object |
clone,
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
ANCESTOR_ADDED
public static final int ANCESTOR_ADDED
- An ancestor-node was added to the hierarchy of
visible objects (made visible), and is currently being displayed.
ANCESTOR_REMOVED
public static final int ANCESTOR_REMOVED
- An ancestor-node was removed from the hierarchy
of visible objects (hidden) and is no longer being displayed.
ANCESTOR_MOVED
public static final int ANCESTOR_MOVED
- An ancestor-node changed its position on the screen.
ZAncestorEvent
public ZAncestorEvent(ZNode source,
int id,
ZNode ancestor,
ZNode ancestorParent)
- Constructs an ZAncestorEvent object to identify a change
in an ancestor-component's display-status.
- Parameters:
source - the ZNode that originated the event
(typically this)id - an int specifying ANCESTOR_ADDED,
ANCESTOR_REMOVED or ANCESTOR_MOVEDancestor - a ZNode object specifying the ancestor-node
whose display-status changedancestorParent - a ZNode object specifying the ancestor's parent
getAncestor
public ZNode getAncestor()
- Returns the ancestor that the event actually occured on.
getAncestorParent
public ZNode getAncestorParent()
- Returns the parent of the ancestor the event actually occured on.
This is most interesting in an ANCESTOR_REMOVED event, as
the ancestor may no longer be in the component hierarchy.
getComponent
public ZNode getComponent()
- Returns the ZNode that the listener was added to.