java设置当前窗口可关闭.

 我来答
zebra0123
2014-12-12 · TA获得超过180个赞
知道小有建树答主
回答量:305
采纳率:100%
帮助的人:163万
展开全部

看一个例子就清楚了。要是用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);
       }
    });    
}
}
發呆碼字員
2014-12-12 · TA获得超过331个赞
知道小有建树答主
回答量:435
采纳率:0%
帮助的人:267万
展开全部
dispose();??
还是上面XX需要可以关闭功能打开功能?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
搜天下风云
2014-12-12
知道答主
回答量:1
采纳率:0%
帮助的人:1311
展开全部
setVisible(false);System.exit(0);是退出设置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sui159753
推荐于2017-12-16 · TA获得超过226个赞
知道小有建树答主
回答量:207
采纳率:100%
帮助的人:134万
展开全部
setDefaultCloseOperation();是用来设定窗口被关闭时(比如点击了右上角的”x”)的行为。参数有:
DISPOSE_ON_CLOSE:隐藏当前窗口,并释放窗体占有的其他资源。在窗口被关闭的时候会dispose这个窗口。
EXIT_ON_CLOSE:结束窗口所在的应用程序。在窗口被关闭的时候会退出JVM。
如果程序没有其他线程在运行,当所有窗口都被dispose后,JVM也会退出。

详见
http://www.singlex.net/2273.html
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式