GUI-窗口监听
窗口监听:一般使用窗口的适配器(WindowAdapter),不用重写所有的方法。
窗口监听常用的方法:
windowActivated:窗口被激活
windowClosing:窗口关闭
public class Application {
public static void main(String[] args) {
new MyFrame();
}
}
class MyFrame extends Frame{
public MyFrame (){
init();
}
public void init() {
// 设置窗体的位置以及大小
setBounds(200, 200, 500, 600);
// 窗口监听
addWindowListener(new MyWindowListener());
// 实现关闭按钮
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
// 设置窗体可见
setVisible(true);
}
class MyWindowListener extends WindowAdapter{
@Override
public void windowActivated(WindowEvent e) {
System.out.println("窗口被激活");
}
@Override
public void windowClosing(WindowEvent e) {
System.out.println("窗口关闭");
}
}
}
浙公网安备 33010602011771号