JFrame f = new JFrame("Title");
f.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);

인자는 3가지가 존재..

1. DISPOSE_ON_CLOSE : 프레임과 컴포넌트를 종료(하지만 완전한 종료는 아님. 종료시에는 이벤트를 사용)

2. DO_NOTHING_ON_CLOSE : 프레임과 창닫기 작업을 무효화

3. HIDE_ON_CLOSE : false를 인수로 setVisible()메소드를 호출하여 윈도우를 숨김. setDefaultCloseOperation()메소드를 호출하지 않으면 이것이 기본 작업이 됨.

윈도가 숨겨진 후, true를 이누로 setVisible()을 호출하면 언제라도 다시 표시할 수 있음.


+ Recent posts