模块  java.desktop
软件包  javax.swing.event

Interface AncestorListener

  • All Superinterfaces:
    EventListener

    public interface AncestorListenerextends EventListener
    AncestorListener接口,用于在JComponent或其祖先之一发生更改时支持通知。 这些包括移动以及组件变得可见或不可见时,可以通过setVisible()方法,也可以通过在组件层次结构中添加或删除。
    • 方法详细信息

      • 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表示祖先组件的显示状态发生了变化