-
- All Superinterfaces:
-
EventListener
public interface AncestorListener extends EventListener
AncestorListener接口,用于在JComponent或其祖先之一发生更改时支持通知。 这些包括移动以及组件变得可见或不可见时,可以通过setVisible()方法,也可以通过在组件层次结构中添加或删除。
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 void
ancestorAdded(AncestorEvent event)
当通过调用setVisible(true)或将其添加到组件层次结构中使源或其祖先之一可见时调用。void
ancestorMoved(AncestorEvent event)
移动源或其祖先之一时调用。void
ancestorRemoved(AncestorEvent event)
当源或其中一个祖先通过调用setVisible(false)或从组件层次结构中删除时,调用它。
-
-
-
方法详细信息
-
ancestorAdded
void ancestorAdded(AncestorEvent event)
当通过调用setVisible(true)或将其添加到组件层次结构中使源或其祖先之一可见时调用。 仅在源实际可见时才调用该方法。 为了使其成为现实,其所有父项必须是可见的,并且它必须位于以Window为根的层次结构中- 参数
-
event
- 表示祖先组件显示状态发生变化的AncestorEvent
-
ancestorRemoved
void ancestorRemoved(AncestorEvent event)
当源或其中一个祖先通过调用setVisible(false)或从组件层次结构中删除时,调用它。 仅当源实际上变为不可见时才调用该方法。 为此,至少其中一个父母必须是隐形的,或者它不是以一个以Window为根的层次结构- 参数
-
event
- 表示祖先组件显示状态发生变化的AncestorEvent
-
ancestorMoved
void ancestorMoved(AncestorEvent event)
移动源或其祖先之一时调用。- 参数
-
event
- 一个AncestorEvent
表示祖先组件的显示状态发生了变化
-
-