public class TestWindows {
public static void main(String[] args) {
new WindowFrame();
}
}
class WindowFrame extends Frame{
public WindowFrame() {
setVisible(true);
setBackground(Color.BLUE);
setBounds(100,100,200,200);
// addWindowListener(new Mywindowlistiner());
this.addWindowListener(new WindowAdapter(){ //匿名内部类
@Override
public void windowClosing(WindowEvent e) {
System.out.println("你点击了X");
System.exit(0); //正常退出
}
@Override
public void windowActivated(WindowEvent e) {
WindowFrame source = (WindowFrame) e.getSource();
source.setTitle("你快回来");
System.out.println("windows激活");
}
});
}
}
窗口监听,关闭窗口,激活窗口
最新推荐文章于 2023-08-26 16:11:13 发布
本文介绍了如何在Java中创建一个自定义WindowFrame类,它继承自Frame,并实现窗口关闭和激活事件监听。通过匿名内部类展示了如何处理windowClosing和windowActivated事件,包括设置窗口标题和退出应用。
665

被折叠的 条评论
为什么被折叠?



