GUI编程核心技术AWT——窗口监听
2020-08-21 10:05
1081 查看
GUI编程核心技术AWT——窗口监听
package com.wei.lesson05; import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; //窗口监听 public class TestWindow { public static void main(String[] args) { new WindowFrame(); } } class WindowFrame extends Frame{ public WindowFrame() { setVisible(true); setBackground(Color.green); setBounds(100,200,200,300); //addWindowListener(new MyWindowListene()); this.addWindowListener( //匿名内部类 WindowAdapter是个抽象类,也是WindowListener的实现类 new WindowAdapter(){ @Override//窗口关闭 public void windowClosing(WindowEvent e) { System.out.println("windowClosing"); System.exit(0); } @Override//窗口已激活 public void windowActivated(WindowEvent e) { WindowFrame source = (WindowFrame)e.getSource();//获取资源 System.out.println("windowActivated"); source.setTitle("被激活了"); } } ); } /* //监听器 继承WindowListener的实现类,就不用重写WindowListener那么多的方法了 class MyWindowListene extends WindowAdapter{ @Override public void windowClosing(WindowEvent e) { setVisible(false);//隐藏窗口 最小化 System.exit(0);//正常退出 0 非正常退出 1 } } */ }
相关文章推荐
- GUI编程核心技术AWT——键盘监听
- GUI 简单加法计算器模拟 监听事件获取其他域的属性值 窗口关闭的监听事件
- java多线程编程核心技术
- java多线程编程核心技术5-Timer定时器
- 多线程编程核心技术读书笔记(二):对象及变量的并发访问(synchronized关键字)
- Java多线程编程核心技术
- GUI编程笔记(java)05:GUI事件监听机制原理和举例说明
- Java并发编程有多难?这几个核心技术你掌握了吗?
- 数据库编程(java核心技术 卷2)
- Java 多线程编程核心技术有哪些
- Java多线程编程核心技术---线程间通信(二)
- 监听列表事件的监控核心技术(编写代码)
- 《Java多线程编程核心技术》读后感(五)
- 小博老师解析Java核心技术 ——JSwing鼠标手势监听事件
- 《Java多线程编程核心技术》读后感(十二)
- 《Java多线程编程核心技术》(三)线程通信
- 【Java多线程编程核心技术】5.定时器Timer-笔记总结
- Java多线程编程核心技术(第四章Lock的使用)
- GUI编程(AWT)
- java多线程编程核心技术6-单例模式与多线程