start page | rating of books | rating of authors | reviews | copyrights

Java in a Nutshell

Previous Chapter 20
The java.awt.event Package
Next
 

20.9 java.awt.event.ContainerEvent (JDK 1.1)

An event of this type serves as notification that the source Container has had a child added to it or removed from it. Note that this event is a notification only; the AWT adds or removes the child internally, and the recipient of this event need take no action itself.

getChild() returns the child Component that was added or removed, and getContainer() returns the Container that it was added to or removed from. getContainer() is simply a convenient alternative to getSource().

getID() returns the constant COMPONENT_ADDED or COMPONENT_REMOVED to indicate whether the specified child was added or removed.

public class ContainerEvent extends ComponentEvent {
    // Public Constructor
            public ContainerEvent(Component source, int id, Component child);
    // Constants
            public static final int COMPONENT_ADDED;
            public static final int COMPONENT_REMOVED;
            public static final int CONTAINER_FIRST;
            public static final int CONTAINER_LAST;
    // Public Instance Methods
            public Component getChild();
            public Container getContainer();
            public String paramString();  // Overrides ComponentEvent
}

Hierarchy:

Object->EventObject(Serializable)->AWTEvent->ComponentEvent->ContainerEvent

Passed To:

AWTEventMulticaster.componentAdded(), AWTEventMulticaster.componentRemoved(), Container.processContainerEvent(), ContainerAdapter.componentAdded(), ContainerAdapter.componentRemoved(), ContainerListener.componentAdded(), ContainerListener.componentRemoved()


Previous Home Next
java.awt.event.ContainerAdapter (JDK 1.1) Book Index java.awt.event.ContainerListener (JDK 1.1)

Java in a Nutshell Java Language Reference Java AWT Java Fundamental Classes Exploring Java