Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
java.awt.event

Class ContainerEvent

java.lang.Object
|
+--java.util.EventObject
   |
   +--java.awt.AWTEvent
      |
      +--java.awt.event.ComponentEvent
         |
         +--java.awt.event.ContainerEvent


public class ContainerEvent

extends ComponentEvent

This event is generated when a component is added or removed from a container. Applications do not ordinarily need to handle these events since the AWT system handles them internally.

Since:Author:See Also:

Field Summary

static intCOMPONENT_ADDED

This id indicates a component was added to the container.
static intCOMPONENT_REMOVED

This id indicates a component was removed from the container.
static intCONTAINER_FIRST

This is the first id in the id range used by this class.
static intCONTAINER_LAST

This is the last id in the id range used by this class.

Constructor Summary

ContainerEvent(java.awt.Component source, int id, java.awt.Component child)

Initializes a new instance of ContainerEvent with the specified source and id.

Method Summary

java.awt.ComponentgetChild()

This method returns the child object that was added or removed from the container.
java.awt.ContainergetContainer()

Returns the source of this event as a Container.
java.lang.StringparamString()

This method returns a string identifying this event.

Field Details

COMPONENT_ADDED

public static final int COMPONENT_ADDED

This id indicates a component was added to the container.


COMPONENT_REMOVED

public static final int COMPONENT_REMOVED

This id indicates a component was removed from the container.


CONTAINER_FIRST

public static final int CONTAINER_FIRST

This is the first id in the id range used by this class.


CONTAINER_LAST

public static final int CONTAINER_LAST

This is the last id in the id range used by this class.


Constructor Details

ContainerEvent

public ContainerEvent(java.awt.Component source, int id, java.awt.Component child)

Initializes a new instance of ContainerEvent with the specified source and id. Additionally, the affected child component is also passed as a parameter. Note that an invalid id leads to unspecified results.

Parameters:

Throws:


Method Details

getChild

public Component getChild()

This method returns the child object that was added or removed from the container.

Returns:


getContainer

public Container getContainer()

Returns the source of this event as a Container.

Returns:

Throws:


paramString

public String paramString()

This method returns a string identifying this event. It is formatted as: (getID() == COMPONENT_ADDED ? "COMPONENT_ADDED" : "COMPONENT_REMOVED") + ",child=" + getChild().getName().

Returns: