WindowConstants

WindowConstants (창 닫기 동작 상수)

WindowConstants은 창 닫기 동작을 제어하는 데 사용하는 상수를 정의하는 인터페이스예요. JFrame, JInternalFrame, JDialog이 제공하는 setDefaultCloseOperationgetDefaultCloseOperation 메서드가 이 상수들을 사용해요. 기본 창 닫기 동작 설정 예시는 The Java Tutorial의 "Responding to Window-Closing Events" 섹션에서 확인할 수 있어요. Java 1.2부터 제공돼요.

출처: Java API Reference

본문

알려진 구현 클래스로는 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 등에서 기본 창 닫기 동작을 설정할 때 사용돼요.

더 알아보기 (Learn more)

Java 공식 API