ContainerListener

ContainerListener (컨테이너 리스너)

컨테이너 이벤트를 받기 위한 리스너 인터페이스입니다.

출처: Java API Reference

본문

public interface ContainerListener extends EventListener

컨테이너 이벤트 처리에 관심이 있는 클래스는 이 인터페이스(와 그 안의 모든 메서드)를 구현하거나 추상 클래스 ContainerAdapter를 확장(관심 있는 메서드만 오버라이드)합니다. 그 클래스로 만든 리스너 객체는 컴포넌트의 addContainerListener 메서드로 등록됩니다.

컴포넌트가 추가되거나 제거되어 컨테이너의 내용이 바뀔 때 리스너 객체의 해당 메서드가 호출되고 ContainerEvent가 전달됩니다.

컨테이너 이벤트는 알림 전용입니다. AWT는 프로그램이 ContainerListener를 등록하는지 여부와 관계없이 프로그램이 제대로 작동하도록 추가·제거 작업을 내부적으로 자동 처리합니다.

더 알아보기 (Learn more)

Java 공식 API