java.awt.event
Interface HierarchyBoundsListener

All Superinterfaces:
EventListener sample code for java.util.EventListener definition code for java.util.EventListener
All Known Implementing Classes:
AWTEventMulticaster sample code for java.awt.AWTEventMulticaster definition code for java.awt.AWTEventMulticaster , HierarchyBoundsAdapter sample code for java.awt.event.HierarchyBoundsAdapter definition code for java.awt.event.HierarchyBoundsAdapter

public interface HierarchyBoundsListener
extends EventListener sample code for java.util.EventListener definition code for java.util.EventListener

The listener interface for receiving ancestor moved and resized events. The class that is interested in processing these events either implements this interface (and all the methods it contains) or extends the abstract HierarchyBoundsAdapter class (overriding only the method of interest). The listener object created from that class is then registered with a Component using the Component's addHierarchyBoundsListener method. When the hierarchy to which the Component belongs changes by the resizing or movement of an ancestor, the relevant method in the listener object is invoked, and the HierarchyEvent is passed to it.

Hierarchy events are provided for notification purposes ONLY; The AWT will automatically handle changes to the hierarchy internally so that GUI layout works properly regardless of whether a program registers an HierarchyBoundsListener or not.

Since:
1.3
See Also:
HierarchyBoundsAdapter sample code for java.awt.event.HierarchyBoundsAdapter definition code for java.awt.event.HierarchyBoundsAdapter , HierarchyEvent sample code for java.awt.event.HierarchyEvent definition code for java.awt.event.HierarchyEvent

Method Summary
 void ancestorMoved sample code for java.awt.event.HierarchyBoundsListener.ancestorMoved(java.awt.event.HierarchyEvent) definition code for java.awt.event.HierarchyBoundsListener.ancestorMoved(java.awt.event.HierarchyEvent) (HierarchyEvent sample code for java.awt.event.HierarchyEvent definition code for java.awt.event.HierarchyEvent  e)
          Called when an ancestor of the source is moved.
 void ancestorResized sample code for java.awt.event.HierarchyBoundsListener.ancestorResized(java.awt.event.HierarchyEvent) definition code for java.awt.event.HierarchyBoundsListener.ancestorResized(java.awt.event.HierarchyEvent) (HierarchyEvent sample code for java.awt.event.HierarchyEvent definition code for java.awt.event.HierarchyEvent  e)
          Called when an ancestor of the source is resized.
 

Method Detail

ancestorMoved sample code for java.awt.event.HierarchyBoundsListener.ancestorMoved(java.awt.event.HierarchyEvent) definition code for java.awt.event.HierarchyBoundsListener.ancestorMoved(java.awt.event.HierarchyEvent)

void ancestorMoved(HierarchyEvent sample code for java.awt.event.HierarchyEvent definition code for java.awt.event.HierarchyEvent  e)
Called when an ancestor of the source is moved.


ancestorResized sample code for java.awt.event.HierarchyBoundsListener.ancestorResized(java.awt.event.HierarchyEvent) definition code for java.awt.event.HierarchyBoundsListener.ancestorResized(java.awt.event.HierarchyEvent)

void ancestorResized(HierarchyEvent sample code for java.awt.event.HierarchyEvent definition code for java.awt.event.HierarchyEvent  e)
Called when an ancestor of the source is resized.