java中怎样将窗口设置为不可关闭?

就是窗口右上角的小叉号不能点击!... 就是窗口右上角的小叉号不能点击! 展开
 我来答
aaronswon
推荐于2016-08-18 · TA获得超过3481个赞
知道大有可为答主
回答量:1863
采纳率:0%
帮助的人:1604万
展开全部
//this one
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;

public class UncloedFrame extends JFrame {

private static final long serialVersionUID = 1L;

private JButton jb = new JButton("Click me on close");

public void init() {
this.setBounds(200,200, 300, 300);
this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
this.setLayout(null);
jb.setBounds(60, 60, 150, 30);
jb.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
this.add(jb);
this.setVisible(true);
}

public static void main(String[] args) {
new UncloedFrame().init();
}

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chenxk1017
2009-03-04 · TA获得超过244个赞
知道答主
回答量:118
采纳率:0%
帮助的人:146万
展开全部
import java.awt.*;;
public class MyFrame extends Frame {
Button btn;
public MyFrame(String titleName){
super(titleName);
btn=new Button("OK");
pack();
this.setSize(300, 150);
this.setVisible(true);
}
public static void main(String[] args) {
new MyFrame("我的窗体");
}
}
你试一试这个就关不了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朱可星
2009-03-04 · TA获得超过913个赞
知道小有建树答主
回答量:1860
采纳率:91%
帮助的人:329万
展开全部
用空函数覆盖 窗口监听器方法 使得点击小叉时候 无动作

删除(“System.exit(0)”)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zqkun
2009-03-04 · TA获得超过502个赞
知道小有建树答主
回答量:350
采纳率:0%
帮助的人:303万
展开全部
去除下面的一段代码就好了:
JFrame.setDefaultCloseOperatioin(JFrame.EXIT_ON_CLOSE);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7893292
2009-03-04 · TA获得超过844个赞
知道小有建树答主
回答量:1088
采纳率:83%
帮助的人:680万
展开全部
可以让整个标题栏不显式,或让窗口不能缩放。

但让窗口设置为不为关闭,好像这类方法java可能还没有推出。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式