模块  java.desktop
软件包  java.awt.event

Interface HierarchyListener

  • All Superinterfaces:
    EventListener
    所有已知实现类:
    AWTEventMulticaster

    public interface HierarchyListener
    extends EventListener
    用于接收层次结构更改事件的侦听器接口。 对处理层次结构更改事件感兴趣的类应实现此接口。 然后,使用Component的addHierarchyListener方法向Component注册从该类创建的侦听器对象。 当组件所属的层次结构发生更改时,将调用侦听器对象中的hierarchyChanged方法,并将HierarchyEvent传递给它。

    提供层次结构事件仅用于通知目的; AWT将在内部自动处理层次结构的更改,以便GUI布局,可显示性和可见性正常工作,无论程序是否注册了HierarchyListener

    从以下版本开始:
    1.3
    另请参见:
    HierarchyEvent
    • 方法详细信息

      • hierarchyChanged

        void hierarchyChanged​(HierarchyEvent e)
        更改层次结构时调用。 要辨别实际的更改类型,请致电HierarchyEvent.getChangeFlags()
        参数
        e - 要处理的事件
        另请参见:
        HierarchyEvent.getChangeFlags()