TestWindowClose_18
来源:互联网 发布:淘宝支付宝怎么解绑 编辑:程序博客网 时间:2024/06/07 22:55
/**
*Title:TestWindowClose_18.java
*Description:1、拟名类,及拟名类和内部类的比较。 2、窗口的关闭方式。
*@Copyright:
*@Company:
*@autor:firefly
*@version:1.0
*@time:2012.10.3
*/
import java.awt.*;
import java.awt.event.*;
public class TestWindowClose_18 {
public static void main(String[] args) {
new MyFrame("MyFrame");
}
}
/*
//第一种方法:
class MyFrame extends Frame {
MyFrame(String s) {
super(s);
setBounds(200, 200, 300, 200);
this.setBackground(new Color(204, 204, 255));
setVisible(true);
this.addWindowListener(new WindowMonitor());
}
class WindowMonitor extends WindowAdapter { //这是个内部类
public void windowClosing(WindowEvent e) {
setVisible(false);
System.exit(0);
}
}
*/
//第二种方法:
class MyFrame extends Frame {
MyFrame(String s) {
super(s);
setBounds(200, 200, 300, 200);
this.setBackground(new Color(204, 204, 255));
setVisible(true);
this.addWindowListener(
new WindowAdapter() { //这种表示方法是拟名类的表示方式,这个类没有名字,它是直接new出来的,把它当作windowAdapter来用。
//使用拟名类一般要有三个条件:1、逻辑比较简单 2、将来不必要反复的修改。 3、语句比较少的时候。
//注意和第一种方法的比较。
public void windowClosing(WindowEvent e) {
setVisible(false);
System.exit(0);
}
});
}
}
- TestWindowClose_18
- TestMath3_16
- Objective-C的单例模式(singleton)
- 120941138Mozilla 已经开始开发新一代渲染引擎
- MyMouseAdapter_17
- 关于win7启用网络发现以及文件共享
- TestWindowClose_18
- TestKey_19
- 120941138报:高盛宣称 Windows 的真实份额只有20%
- W3C验证失败的10个常见原因
- 120941138报:V8 的 Java 封装 jav8
- 少编码多思考:代码越多 问题越多
- 120941138报:关于移动互联网:十个你不知道的惊人事实
- (总结)Nginx配置文件nginx.conf中文详解
- 120941138报:凌乱了,java比c++快