import java.awt.*;
import java.awt.event.*;
public class TestWindowClose{
public static void main(String [] args){
new MyFrame("aaaaa");
}
}class MyFrame extends Frame{
MyFrame(String s){
super(s);
setSize(300,300);
setLocationRelativeTo(null);
setLayout(null);
setVisible(true);
addWindowListener(new MyMonitor());
}
}
class MyMonitor extends WindowAdapter{
public void windowClosed(WindowEvent e){
//setVisible(false);
System.exit(-1);
}
}
import java.awt.event.*;
public class TestWindowClose{
public static void main(String [] args){
new MyFrame("aaaaa");
}
}class MyFrame extends Frame{
MyFrame(String s){
super(s);
setSize(300,300);
setLocationRelativeTo(null);
setLayout(null);
setVisible(true);
addWindowListener(new MyMonitor());
}
}
class MyMonitor extends WindowAdapter{
public void windowClosed(WindowEvent e){
//setVisible(false);
System.exit(-1);
}
}
解决方案 »
- 继承问题
- 请教一段简单代码,关于调用frame的
- 关于布局的问题
- CLASSPATH的问题,郁闷
- 我想输出一个长整形数的位数,可为什么不行呢?
- 我知道是个FAQ,但困扰我大半天了。帮帮小妹吧!Applet不能运行的问题!
- 我在jdk1.2中测试书上的一个小程序,有一处警告,请问怎么处理。
- 哪有jb8_encoding_fix.jar,哪位大虾指点
- 一个简单的UI设计的问题---Flash Window.
- 关于 int[][][] a = new int[3][3][3] 再问clavy(有巢无车氏) 和 wqxtt(wqxtt)
- 关于JDBC连接SQLServer,出问题了
- setText(null)为啥需要两次才能清零
@Override
public void windowClosing(WindowEvent e) {
// setVisible(false);
System.exit(-1);
}
}不是windowClosed 是Closing按照单词的意思来例假Closed是监听关闭成功以后的事件了,是过去式
@Override
public void windowClosing(WindowEvent we) {
System.exit(-1);
}// End windowClosing
});