java.lang.Object
java.util.EventObject
java.awt.AWTEvent
javax.swing.event.AncestorEvent
- 所有已实现的接口:
Serializable
向源自组件层次结构中的祖先的子组件报告的事件。
Warning: 此类的序列化对象将与未来的 Swing 版本不兼容。当前的序列化支持适用于运行相同版本 Swing 的应用程序之间的短期存储或 RMI。从 1.4 开始,对所有 JavaBeans 的长期存储的支持已添加到 java.beans 包中。请参阅 XMLEncoder 。
-
字段摘要
字段修饰符和类型Field描述static final int祖先组件已添加到可见对象的层次结构中(使其可见),并且当前正在显示。static final int祖先组件改变了它在屏幕上的位置。static final int祖先组件已从可见对象的层次结构中删除(隐藏)并且不再显示。在类 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在类 java.util.EventObject 中声明的字段
source -
构造方法总结
构造方法构造方法描述AncestorEvent(JComponent source, int id, Container ancestor, Container ancestorParent) 构造一个 AncestorEvent 对象以标识祖先组件显示状态的更改。 -
方法总结
修饰符和类型方法描述返回事件实际发生的祖先。返回事件实际发生的祖先的父级。返回添加了监听的组件。在类 java.awt.AWTEvent 中声明的方法
consume, getID, isConsumed, paramString, setSource, toString在类 java.util.EventObject 中声明的方法
getSource
-
字段详细信息
-
ANCESTOR_ADDED
public static final int ANCESTOR_ADDED祖先组件已添加到可见对象的层次结构中(使其可见),并且当前正在显示。- 参见:
-
ANCESTOR_REMOVED
public static final int ANCESTOR_REMOVED祖先组件已从可见对象的层次结构中删除(隐藏)并且不再显示。- 参见:
-
ANCESTOR_MOVED
public static final int ANCESTOR_MOVED祖先组件改变了它在屏幕上的位置。- 参见:
-
-
构造方法详细信息
-
AncestorEvent
构造一个 AncestorEvent 对象以标识祖先组件显示状态的更改。- 参数:
source- 发起事件的 JComponent(通常为this)id- 指定ANCESTOR_ADDED、ANCESTOR_REMOVED或ANCESTOR_MOVED的 intancestor- 指定显示状态已更改的祖先组件的容器对象ancestorParent- 指定祖先父级的容器对象
-
-
方法详情
-
getAncestor
返回事件实际发生的祖先。- 返回:
-
指定祖先组件的
Container对象
-
getAncestorParent
返回事件实际发生的祖先的父级。这在 ANCESTOR_REMOVED 事件中最为有趣,因为祖先可能不再位于组件层次结构中。- 返回:
-
指定祖先父级的
Container对象
-
getComponent
返回添加了监听的组件。- 返回:
-
事件发生的
JComponent
-