본문 바로가기

자바 DB 연동

WindowListener 자바에서 윈도우창 만들기

import java.awt.Frame;

import java.awt.event.WindowEvent;

import java.awt.event.WindowListener;


public class Test4 extends Frame implements WindowListener{ // 다 적을 필요없이 windowListener를 implements하고 이클립스에서 에러 표시를 눌러서 메소드를 재정의 하면된다.

public Test4() {

setTitle("간단한 윈도우 프로그램");

setSize(300, 300);

addWindowListener(this);

setVisible(true);

}

public static void main(String[] args){

new Test4();


}


//WindowListener 때문에 나오는 메소드(윈도우의 다양한 기능을 제공)

@Override

public void windowActivated(WindowEvent arg0) {

// TODO Auto-generated method stub

}


@Override

public void windowClosed(WindowEvent arg0) {

// TODO Auto-generated method stub

}


@Override

public void windowClosing(WindowEvent arg0) {

System.exit(0);

}


@Override

public void windowDeactivated(WindowEvent arg0) {

// TODO Auto-generated method stub

}


@Override

public void windowDeiconified(WindowEvent arg0) {

// TODO Auto-generated method stub

}


@Override

public void windowIconified(WindowEvent arg0) {

// TODO Auto-generated method stub

}


@Override

public void windowOpened(WindowEvent arg0) {

// TODO Auto-generated method stub

}


}