java.lang.Object
java.util.EventObject
java.awt.AWTEvent
javax.swing.event.AncestorEvent
- 所有已实现的接口:
-
Serializable
从组件层次结构中的祖先组件发出到子组件的事件。
警告: 该类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同Swing版本的应用程序之间的RMI。从1.4开始,已经向java.beans
包添加了对所有JavaBeans的长期存储支持。请参阅XMLEncoder
。
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
已将祖先组件添加到可见对象的层次结构中(已显示),并当前正在显示。static final int
祖先组件在屏幕上改变了位置。static final int
已将祖先组件从可见对象的层次结构中移除(隐藏),并不再显示。Fields declared in 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 declared in class java.util.EventObject
source
-
Constructor Summary
ConstructorDescriptionAncestorEvent
(JComponent source, int id, Container ancestor, Container ancestorParent) 构造一个AncestorEvent对象以标识祖先组件显示状态的更改。 -
Method Summary
Modifier and TypeMethodDescription返回实际发生事件的祖先。返回实际发生事件的祖先的父级。返回添加监听器的组件。Methods declared in class java.awt.AWTEvent
consume, getID, isConsumed, paramString, setSource, toString
Methods declared in class java.util.EventObject
getSource
-
Field Details
-
ANCESTOR_ADDED
public static final int ANCESTOR_ADDED已将祖先组件添加到可见对象的层次结构中(已显示),并当前正在显示。- 参见:
-
ANCESTOR_REMOVED
public static final int ANCESTOR_REMOVED已将祖先组件从可见对象的层次结构中移除(隐藏),并不再显示。- 参见:
-
ANCESTOR_MOVED
public static final int ANCESTOR_MOVED祖先组件在屏幕上改变了位置。- 参见:
-
-
Constructor Details
-
AncestorEvent
构造一个AncestorEvent对象以标识祖先组件显示状态的更改。- 参数:
-
source
- 发起事件的JComponent(通常为this
) -
id
- 指定ANCESTOR_ADDED
、ANCESTOR_REMOVED
或ANCESTOR_MOVED
的整数 -
ancestor
- 指定发生显示状态更改的祖先组件的Container对象 -
ancestorParent
- 指定祖先的父级的Container对象
-
-
Method Details
-
getAncestor
返回实际发生事件的祖先。- 返回:
-
指定祖先组件的
Container
对象
-
getAncestorParent
返回实际发生事件的祖先的父级。在ANCESTOR_REMOVED事件中最有趣,因为祖先可能不再在组件层次结构中。- 返回:
-
指定祖先的父级的
Container
对象
-
getComponent
返回添加监听器的组件。- 返回:
-
事件发生的
JComponent
-