일단 JFrame 에서 적용 할 수 있는 윈도우 이벤트를 보겠다.
윈도우창에서 x 버튼을 눌렀을때 행동요령을 지시한다.
JFrame.setDefaultCloseOperation(int operation)
행동요령은 정해진 몇개의 상수가 있다.
f.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
DO_NOTHING_ON_CLOSE
(defined in WindowConstants
): Don't do anything; require the program to handle the operation in the windowClosing
method of a registered WindowListener
object.HIDE_ON_CLOSE
(defined in WindowConstants
): Automatically hide the frame after invoking any registered WindowListener
objects.DISPOSE_ON_CLOSE
(defined in WindowConstants
): Automatically hide and dispose the frame after invoking any registered WindowListener
objects.EXIT_ON_CLOSE
(defined in JFrame
): Exit the application using the System
exit
method. Use this only in applications.
ㅋ ㅋ
DO_NOTHING_ON_CLOSE // 닫기 버튼 눌러도 아무것도 안함.
HIDE_ON_CLOSE // 닫기 버튼 누르면 숨김 인가?
DISPOSE_ON_CLOSE // 닫기 버튼 누르면 자원 반납
EXIT_ON_CLOSE // 닫기 버튼 누르면 시스템 종료...?
[출처] [자바][스윙]스윙의 간편한 이벤트 등록.|작성자 카루
'Programming > JAVA' 카테고리의 다른 글
[Swing] JTabbedPane 위에 탭을 선택해서 페이지 넘기기 (0) | 2012.10.07 |
---|---|
[Swing] JFrame 위에 JPanel을 올릴수 없다 (0) | 2012.10.07 |
[Swing] 메세지창 띄우기, JOptionPane.showConfirmDialog, JOptionPane.showMessageDialog (0) | 2012.10.07 |
[AWT] 이벤트 구현 방법 4모델 (0) | 2012.10.07 |
[AWT] actionPerformed(ActionEvent evt) 버튼클릭 (0) | 2012.10.07 |