ContainerEvent

ContainerEvent (컨테이너 이벤트)

컴포넌트가 추가되거나 제거되어 컨테이너의 내용이 변경되었음을 나타내는 저수준 이벤트입니다.

출처: Java API Reference

본문

public class ContainerEvent extends ComponentEvent

컨테이너 이벤트는 알림 전용으로 제공됩니다. AWT는 프로그램이 이러한 이벤트를 받는지 여부와 관계없이 컨테이너 내용의 변화를 내부적으로 자동 처리합니다.

이 저수준 이벤트는 컴포넌트가 추가되거나 제거될 때 Panel 같은 컨테이너 객체에 의해 생성됩니다. 이벤트는 컴포넌트의 addContainerListener 메서드로 그러한 이벤트를 받도록 등록한 모든 ContainerListener 또는 ContainerAdapter 객체에 전달됩니다. (ContainerAdapter 객체는 ContainerListener 인터페이스를 구현합니다.)

이벤트가 발생할 때 각 리스너 객체는 이 ContainerEvent를 받습니다. 어떤 ContainerEvent 인스턴스의 id 매개변수가 CONTAINER_FIRST에서 CONTAINER_LAST 사이가 아니면 동작이 정의되지 않습니다.

더 알아보기 (Learn more)

Java 공식 API