【一】GUI的窗体事件
导包:
java.awt.event.*;
java.awt.*;
说明:
因为WindowListener接口的子类WindowAdapter已经实现并覆盖了父类的所有方法。
那么只要继承来自WindowAdapter覆盖需要的方法即可。
【二】代码示例
import java.awt.*;
import java.awt.event.*;
class GuiDemo
{
public static void main(String[] args)
{
Frame f=new Frame("测试窗口");
f.setBounds(200,100,600,500);
f.setVisible(true);
//addWindowListener()增加窗口监听事件
//已打开窗口时调用
f.addWindowListener(new WindowAdapter(){
public void windowOpened(WindowEvent e){
System.out.println("窗口打开啦");
}
});
//窗体前置就实现windowActivated
f.addWindowListener(new WindowAdapter(){
public void windowActivated(WindowEvent e){
System.out.println("活了。。。");
}
});
//窗口关闭实现windowClosing
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.out.println("关闭窗口");
System.exit(0);
}
});
}
}
【三】截图