2011-01-10 4 views
0

프로그램을 종료하기 전에 (프레임의 X 키를 누름) "이 창을 닫으시겠습니까?"라는 메시지가 나타납니다. 버튼이 없습니다.프로그램을 종료하기 전에 메시지 추가

정확히 어떻게 그런 일을 할 수 있습니까? Ive는 창 수신기를 찾으려고했지만 지금까지별로 행운이 없습니다.

이 오버 라이드 Windows 수신기를 정확히 재생하려면? 저는 분리 된 뷰와 프레임 클래스를 가지고 있습니다.

내 프레임에 옵션 창에 대한 컨트롤을 추가하고 싶지 않으므로.

답변

1

javax.swing.JFrame.processWindowEvent(WindowEvent) 메서드를 재정의하고 WindowEvent.WINDOW_CLOSING 이벤트 ID를 확인해야합니다.

확인 대화 상자를 표시하고 "예"를 반환 할 때 종료하십시오.

Code sample.

관련 문제