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