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

Interface HierarchyBoundsListener

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

    public interface HierarchyBoundsListener
    extends EventListener
    用于接收祖先的侦听器接口移动和调整大小的事件。 对处理这些事件感兴趣的类要么实现此接口(及其包含的所有方法),要么扩展抽象HierarchyBoundsAdapter类(仅覆盖感兴趣的方法)。 然后,使用Component的addHierarchyBoundsListener方法向Component注册从该类创建的侦听器对象。 当组件所属的层次结构通过调整祖先的大小或移动而发生更改时,将调用侦听器对象中的相关方法,并将HierarchyEvent传递给它。

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

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

      • ancestorMoved

        void ancestorMoved​(HierarchyEvent e)
        移动源的祖先时调用。
        参数
        e - 要处理的事件
      • ancestorResized

        void ancestorResized​(HierarchyEvent e)
        调整源的祖先的大小时调用。
        参数
        e - 要处理的事件