java设置当前窗口可关闭.
答案:4 悬赏:50 手机版
解决时间 2021-03-23 13:18
- 提问者网友:黑米和小志
- 2021-03-22 22:00
java设置当前窗口可关闭.
最佳答案
- 五星知识达人网友:鸠书
- 2021-03-22 23:26
setDefaultCloseOperation();是用来设定窗口被关闭时(比如点击了右上角的”x”)的行为。参数有:
DISPOSE_ON_CLOSE:隐藏当前窗口,并释放窗体占有的其他资源。在窗口被关闭的时候会dispose这个窗口。
EXIT_ON_CLOSE:结束窗口所在的应用程序。在窗口被关闭的时候会退出JVM。
如果程序没有其他线程在运行,当所有窗口都被dispose后,JVM也会退出。
详见
http://www.singlex.net/2273.html
DISPOSE_ON_CLOSE:隐藏当前窗口,并释放窗体占有的其他资源。在窗口被关闭的时候会dispose这个窗口。
EXIT_ON_CLOSE:结束窗口所在的应用程序。在窗口被关闭的时候会退出JVM。
如果程序没有其他线程在运行,当所有窗口都被dispose后,JVM也会退出。
详见
http://www.singlex.net/2273.html
全部回答
- 1楼网友:污到你湿
- 2021-03-23 03:08
dispose();??
还是上面XX需要可以关闭功能打开功能?
还是上面XX需要可以关闭功能打开功能?
- 2楼网友:纵马山川剑自提
- 2021-03-23 02:15
setVisible(false);System.exit(0);是退出设置
- 3楼网友:第幾種人
- 2021-03-23 00:59
看一个例子就清楚了。要是用swing就更简单了
import java.awt.*;import java.awt.event.*;
public class TestWindowClose {
public static void main(String args[]) {
new MyFrame("MyFrame");
}
}
class MyFrame extends Frame {
public MyFrame(String s) {
super(s);
setLayout(null);
setBounds(300, 300, 400, 300);
setBackground(new Color(204, 204, 255));
setVisible(true);
//添加事件监听器,响应窗口关闭的消息
addWindowListener( new WindowAdapter() {
public void windowClosing(WindowEvent e) {
dispose();
System.exit(0);
}
});
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯