WindowConstants
WindowConstants (창 닫기 동작 상수)
WindowConstants은 창 닫기 동작을 제어하는 데 사용하는 상수를 정의하는 인터페이스예요. JFrame, JInternalFrame, JDialog이 제공하는 setDefaultCloseOperation과 getDefaultCloseOperation 메서드가 이 상수들을 사용해요. 기본 창 닫기 동작 설정 예시는 The Java Tutorial의 "Responding to Window-Closing Events" 섹션에서 확인할 수 있어요. Java 1.2부터 제공돼요.
본문
알려진 구현 클래스로는 JDialog, JFrame, JInternalFrame이 있어요. 관련 메서드는 JFrame.setDefaultCloseOperation(int), JDialog.setDefaultCloseOperation(int), JInternalFrame.setDefaultCloseOperation(int)이에요.
필드
static final int DO_NOTHING_ON_CLOSE— 아무것도 하지 않는 기본 창 닫기 동작이에요.static final int HIDE_ON_CLOSE— 창을 숨기는 기본 창 닫기 동작이에요.static final int DISPOSE_ON_CLOSE— 창을 dispose하는 기본 창 닫기 동작이에요. 참고: JVM 내 마지막 표시 가능한 창이 dispose되면 VM이 종료될 수 있어요. 자세한 내용은 AWT Threading Issues를 참고하세요. 관련 메서드는Window.dispose(),JInternalFrame.dispose()이에요.static final int EXIT_ON_CLOSE— 애플리케이션을 종료하는 기본 창 닫기 동작이에요.
이 상수들은 각각 독립적인 값으로 정의되며, JFrame 등에서 기본 창 닫기 동작을 설정할 때 사용돼요.