응용 SoftWare/JAVA

[익명 클래스] 오버라이딩을 이용한 팝업창 만들기

Hyun CHO 2016. 12. 5. 17:26

//오버라이딩을 이용한 팝업창 만들기

//Frame : 상속 또는 객체생성


import java.awt.Frame;

import java.awt.event.WindowListener;

import java.awt.event.WindowEvent;

public class AnonymousTest implements WindowListener

{

Frame frm;

public AnonymousTest(){ //생성자

frm = new Frame("연습용 창열기"); //윈도우 객체생성

//Frame 크기

frm.setSize(800, 600);

//화면 출력

frm.show();


//이벤트 등록 : addWindowsListener()

frm.addWindowListener(this);

//인터페이이스 파일 오버라이딩 : Windowlister

}

//윈도우 이벤트 오버라이딩

public void windowActivated(WindowEvent we){}

public void windowClosed(WindowEvent we){}

public void windowClosing(WindowEvent we){

frm.dispose(); //자원해제

System.exit(0); //프로그램종료

}

public void windowDeactivated(WindowEvent we){}

public void windowDeiconified(WindowEvent we){}

public void windowIconified(WindowEvent we){}

public void windowOpened(WindowEvent we){}


public static void main(String s[]){

AnonymousTest at = new AnonymousTest();

}

}