Иллюстрированный самоучитель по Java
Событие
ContainerEvent
Это событие происходит по двум причинам:
-
в контейнер добавлен компонент
— идентификатор COMPONENT_ADDED;
-
из контейнера удален компонент
— идентификатор COMPONENT_REMOVED.
Этим причинам соответствуют методы
интерфейса:
public interface
ContainerListener extends EventListener{
public void componentAdded(ContainerEvent
e) ;
public void componentRemoved(ContainerEvent
e);
}
Аргумент е предоставляет ссылку
на компонент, чье добавление или удаление из контейнера вызвало событие, методом
e.getchildo, и ссылку на контейнер — источник события методом e.getcontainer
(}. Обычно при наступлении данного события контейнер перемещает свои компоненты.