/* Copyright (C) 2000 Free Software Foundation This file is part of libjava. This software is copyrighted work licensed under the terms of the Libjava License. Please consult the file "LIBJAVA_LICENSE" for details. */ package java.awt.event; import java.awt.*; /** * @author Tom Tromey * @date April 8, 2000 */ /* Status: Believed complete and correct to JDK 1.2. */ public class ContainerEvent extends ComponentEvent { public static final int COMPONENT_ADDED = 300; public static final int COMPONENT_REMOVED = 301; public static final int CONTAINER_FIRST = 300; public static final int CONTAINER_LAST = 301; // FIXME: jdk1.2 docs say source is a Component. public ContainerEvent (Container source, int id, Component child) { super (source, id); this.child = child; } public Component getChild () { return child; } public Component getContainer () { return (Container) source; } public String paramString () { return ("ContainerEvent[" + child + ";" + super.paramString () + "]"); } private Component child; }