注册
 找回密码
 注册
江西广告网
查看: 350|回复: 0
打印 上一主题 下一主题

java的窗口关闭问题

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2009-1-23 11:48:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
其实一直没写过bolg,今天听取一个老师的建议,学习是不断积累的,java有很多东西要去学,你可能会忘记,但只要你努力,记录你没一天的收获。终有一天你会成功。 java的窗口关闭可以实现windowLinstener接口来实现,可实现其适配器类windowadapter类,应为这个类只是个对接口空实现的类,所以我们可以继承这个类重写我们需要的方法。可以通过匿名类内部类来实现: import java.awt.*; import java.awt.event.*; public class TestWindowClose { public static void main(String args[]) { new MyFrame55("MyFrame"); } } class MyFrame55 extends Frame { MyFrame55(String s) { super(s); setLayout(null); setBounds(300, 300, 400, 300); this.setBackground(new Color(204, 204, 255)); setVisible(true); this.addWindowListener(new MyWindowMonitor());//通过内部类实现 } class MyWindowMonitor extends WindowAdapter {// 为了避免写所有的方法.用WindowAdapter来继承 public void windowClosing(WindowEvent e) {// 用户试图从窗口的系统菜单中关闭窗口时调用。 setVisible(false);//这不不能少啊 System.exit(0); } } } 当然在swing中只要一个setDefultClose"""方法就可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表