* Window Adapter 윈도우 어댑터 - 창 닫기 위해 매번 override 하면 불필요한 내용도 다 써야 하는 게 불편.. > 해결되기 위해서 나온 게 '윈도우 어댑터' * 이름이 없는 클래스 : Anonymous InnerClass 클래스의 선언과 객체의 생성을 동시에 하는 이름 없는 클래스 WindowAdapter wa = new WindowAdapter() { // 상속 받은 자식을 사용 @Override public void windowClosing(WindowEvent e) { System.out.println("종료합니다."); System.exit(0); } }; - WindowListener를 구현한 구현 객체 addWindowListener(wa); - 위의 두 개를 합치면, a..