java设置当前窗口可关闭.
4个回答
展开全部
看一个例子就清楚了。要是用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);
}
});
}
}
展开全部
dispose();??
还是上面XX需要可以关闭功能打开功能?
还是上面XX需要可以关闭功能打开功能?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
setVisible(false);System.exit(0);是退出设置
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询