Module  java.desktop
软件包  javax.swing.event

Interface AncestorListener

  • All Superinterfaces:
    EventListener


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

      • ancestorAdded

        void ancestorAdded​(AncestorEvent event)
        当源或其祖先被调用setVisible(true)或被添加到组件层次结构中时,被调用。 该方法仅在源实际变得可见时才被调用。 为了这样做,所有的父母必须是可见的,它必须在一个根深蒂固的窗口中
        参数
        event - 表示祖先组件显示状态变化的 AncestorEvent
      • ancestorRemoved

        void ancestorRemoved​(AncestorEvent event)
        当源或其祖先被调用setVisible(false)或被从组件层次结构中移除时,被调用。 该方法仅在源实际上变得不可见时被调用。 为了这个真实,至少其中一个父母必须通过看不见,或者它不在一个根深蒂固的窗口中
        参数
        event - 一个 AncestorEvent表示祖先组件的显示状态的变化
      • ancestorMoved

        void ancestorMoved​(AncestorEvent event)
        当源或其祖先被移动时调用。
        参数
        event - 一个 AncestorEvent表示祖先组件的显示状态的变化