- Adapter 인터페이스를 상속받은 자식클래스(이벤트 처리 클래스)는 Adapter 클래스의 메소드가 필요한 경우에만 오버라이딩 선언
Adapter 클래스
- Listener 인터페이스에 추상메소드 2개 이상 작성된 Listener 인터페이스 대신 이벤트를 처리하기 위한 메소드를 제공하는 클래스
WindowAdapterApp
public class WindowAdapterApp extends Frame {
public WindowAdapterApp(String title) {
super(title);
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
setBounds(800, 600, 500, 500);
setVisible(true);
}
public static void main(String[] args) {
new WindowAdapterApp("WindowEvent");
}
}