티스토리 뷰
반응형
import java.awt.*; import java.awt.event.*; class FrameTest3 { public static void main(String args[]) { Frame f = new Frame("Login"); // Frame객체를 생성한다. f.setSize(300, 200); // Frame의 크기를 설정한다. // EventHandler클래스의 객체를 생성해서 Frame의 WindowListener로 등록한다. f.addWindowListener(new EventHandler()); f.setVisible(true); // 생성한 Frame을 화면에 보이도록 한다. } } class EventHandler implements WindowListener { public void windowOpened(WindowEvent e) {} /* <- 빼면 에러가 난다. (The type EventHandler must implement the inherited abstract method WindowListener.windowOpened(WindowEvent)) 형식적인 내용 */ public void windowClosing(WindowEvent e) { // Frame의 닫기 버튼을 눌렀을 때 호출된다. e.getWindow().setVisible(false); // Frame을 화면에서 보이지 않도록 하고 e.getWindow().dispose(); // 메모리에서 제거한다. System.exit(0); // 프로그램을 종료한다. } public void windowClosed(WindowEvent e) {} // 아무내용도 없는 메서드 구현 public void windowIconified(WindowEvent e) {} public void windowDeiconified(WindowEvent e) {} public void windowActivated(WindowEvent e) {} public void windowDeactivated(WindowEvent e) {} }
반응형
'IT & programming > Java' 카테고리의 다른 글
8/21 - AWT, 로그인 예제, Adapter클래스 이용 (0) | 2012.08.21 |
---|---|
8/20 - AWT, 로그인 창 예제 (0) | 2012.08.20 |
8/20 - Event의 종류와 관련 인터페이스 (0) | 2012.08.20 |
8/17 - 필기 (0) | 2012.08.17 |
8/16 - Oracle DB를 연동한 로그인 예제 (1) | 2012.08.16 |
댓글