ComponentAdapter
ComponentAdapter (컴포넌트 어댑터)
컴포넌트 이벤트를 받기 위한 추상 어댑터 클래스입니다.
본문
public abstract class ComponentAdapter extends Object implements ComponentListener
이 클래스의 메서드는 비어 있습니다. 리스너 객체를 만드는 편의를 위해서만 존재합니다. 이 클래스를 확장해 ComponentEvent 리스너를 만들고 관심 있는 이벤트의 메서드를 오버라이드합니다.
(ComponentListener 인터페이스를 구현하면 그 안의 모든 메서드를 정의해야 하지만, 이 추상 클래스는 전부에 대해 null 메서드를 정의하므로 관심 있는 이벤트에 대한 메서드만 정의하면 됩니다.)
만든 클래스로 리스너 객체를 만들고 컴포넌트의 addComponentListener 메서드로 컴포넌트에 등록합니다. 컴포넌트의 크기, 위치, 가시성이 바뀔 때 리스너 객체의 해당 메서드가 호출되고 ComponentEvent가 전달됩니다.