3月20日,TestFrame_Listener,每日20行。
2017-03-20 22:06
495 查看
import java.awt.*; import java.awt.event.*; class MyWindowListener implements WindowListener { public void windowClosing(WindowEvent e) { System.out.println("我退出了!"); e.getWindow().setVisible(false); //变为不显示 ((Window)e.getComponent()).dispose(); //释放窗口资源 System.exit(0); //退出系统 } public void windowActivated(WindowEvent e) {} public void windowClosed(WindowEvent e) {} public void windowDeactivated(WindowEvent e) {} public void windowDeiconified(WindowEvent e) {} public void windowIconified(WindowEvent e) {} public void windowOpened(WindowEvent e) {} }; public class TestFrame { public static void main(String[] args) { Frame f = new Frame("A Test Window"); f.setSize(320, 180); f.setVisible(true); f.addWindowListener(new MyWindowListener()); } }
相关文章推荐
- 3月21日,TestFrame对象是事件源又是监听者,每日20行。
- 3月22日,TestFrame采用接口形式产生匿名对象,每日20行。
- 3月5日,TestFrame,每日20行。
- 3月20日,为 QuizActivity 添加 CHEAT 按钮,Android 开发,每日20行,第11天。
- 3月24日,TestFrame采用适配器形式产生匿名对象,每日20行。
- 3月23日,TestFrame采用事件适配器方式,每日20行。
- 3月17日,保存数据以应对设备旋转,Android 开发,每日20行,第8天。
- 4月2日,使用布局与组件创建用户界面,每日20行,第24天。
- 6月1日,每日20行。
- 6月14日,每日20行。
- 6月16日,每日20行。
- 3月2日,helloworld,每日20行。
- 3月4日,simple_window,每日20行。
- 5月2日,RunIntClass,每日20行。
- 5月5日,RunPC,每日20行。
- 3月15日,LogCat 练习,Android 开发,每日20行,第6天。
- 6月2日,每日20行。
- 6月15日,每日20行。
- 每日一则JavaWeb---实验分析Servlet、Filter 和 Listener 调用顺序、生命周期
- 5月25日,每日20行。