Module java.desktop
Package java.awt.event

Interface HierarchyBoundsListener

所有超接口:
EventListener
所有已知实现类:
AWTEventMulticaster, HierarchyBoundsAdapter

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

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

自 JDK 版本:
1.3
参见:
  • Method Details

    • ancestorMoved

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

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