336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
창 닫기를 포함하여 창에 입력되는 모든 동작은 이벤트 처리기를 통해 처리됩니다. 이벤트 처리기는 별도의 클래스에 따로 선언이 되어 Frame.addWindowListener 메서드로 이 창에서 사용할 이벤트처리기를 지정합니다.
/* FormMain.java */ package com.tapito.ui; import java.awt.*; public class FormMain extends Frame { public static final long serialVersionUID = 0x9382942838495039L; public FormMain() { super(); this.setSize(800, 600); this.setVisible(true); this.addWindowListener(new FormMainWindowAdapter()); // 이 부분이 추가되었습니다. } }
FormMain이 이벤트 처리기로서 사용할 클래스의 이름을 FormMainWindowAdapter라고 하겠습니다. 이벤트처리기는 java.awt.event.WindowAdapter 클래스에서 상속됩니다.
/* FormMainWindowAdapter.java */ /* 패키지 선언 */ package com.tapito.ui; import java.awt.event.*; public class FormMainWindowAdapter extends WindowAdapter { /* 창 닫기 버튼을 누를 때 이 메서드가 실행됩니다. */ public void windowClosing(WindowEvent e) { System.exit(0); // 프로그램 종료 } }
'Programming Language > Java' 카테고리의 다른 글
Java의 XML 읽기/쓰기 (DOM 버전) (0) | 2015.01.06 |
---|---|
Java AWT로 메뉴 넣기 (0) | 2014.09.08 |
Java AWT로 빈 프레임 띄우기 (0) | 2014.09.07 |
자바로 소켓 사용하는 예 (4) | 2014.09.03 |
Java에서 SQLite 사용하기 (0) | 2014.04.11 |