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 |