- 所有超接口:
-
EventListener
AncestorListener 接口用于支持当 JComponent 或其祖先之一发生更改时进行通知。这些更改包括移动以及组件变为可见或不可见,无论是通过 setVisible() 方法还是通过添加到组件层次结构或从中移除。
-
Method Summary
Modifier and TypeMethodDescriptionvoid
ancestorAdded
(AncestorEvent event) 当源或其祖先之一通过调用 setVisible(true) 或被添加到组件层次结构而变为可见时调用。void
ancestorMoved
(AncestorEvent event) 当源或其祖先之一移动时调用。void
ancestorRemoved
(AncestorEvent event) 当源或其祖先之一通过调用 setVisible(false) 或被从组件层次结构中移除而变为不可见时调用。
-
Method Details
-
ancestorAdded
当源或其祖先之一通过调用 setVisible(true) 或被添加到组件层次结构而变为可见时调用。仅当源实际变为可见时才调用该方法。要实现这一点,所有父级必须可见,并且它必须位于以 Window 为根的层次结构中。- 参数:
-
event
- 表示祖先组件显示状态更改的AncestorEvent
-
ancestorRemoved
当源或其祖先之一通过调用 setVisible(false) 或被从组件层次结构中移除而变为不可见时调用。仅当源实际变为不可见时才调用该方法。要实现这一点,至少一个父级必须不可见,或者它不在以 Window 为根的层次结构中。- 参数:
-
event
- 表示祖先组件显示状态更改的AncestorEvent
-
ancestorMoved
当源或其祖先之一移动时调用。- 参数:
-
event
- 表示祖先组件显示状态更改的AncestorEvent
-