当前位置:  技术问答>java相关

JDialog的哪个方法是设置对话框右上角的"×"按钮无效?

    来源: 互联网  发布时间:2015-06-14

    本文导语:  我找了半天,只找倒dialog.setResizable(false)是不准最大化 那让右上角的"×"按钮无效的又是什么方法? | 让"×"关闭无效楼上的应该可以啊,如果不行那就没法子了 对于你的另外一个需求, 另外...

我找了半天,只找倒dialog.setResizable(false)是不准最大化
那让右上角的"×"按钮无效的又是什么方法?

|
让"×"关闭无效楼上的应该可以啊,如果不行那就没法子了
对于你的另外一个需求,
另外:
   我想改动一下需求:让它关闭,但是不退出系统。就是说我的这个JDialog是另外一个JDialog调用显示的,现在我如果将此JDialog用"×"关闭的话,就会退出整个系统。但是很奇怪,我的这个JDialog调用另外一个,另外一个用"×"关闭就不会出现这种情况
   谁能给我解释一下?

会不会是你用了JFrame?而不是JDialog?
像JFrame里面就有    
addWindowListener(new WindowAdapter() {
  public void windowClosing(WindowEvent e) {
    System.exit(0);
  }} );
这个方法,搜索看看你的程序里面有没有System.exit之类的语句,应该是出在这些地方。

|
JFrame.setDefaultCloseOperation(DISPOSE_ON_CLOSE )
JFrame.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE )
JFrame.setDefaultCloseOperation(HIDE_ON_CLOSE )
try it

|
同意楼上的.但那个按钮不能变灰.
JFrame.setDefaultCloseOperation(int)
是设置关闭是的处理事件的.
DISPOSE_ON_CLOSE :清楚内存
DO_NOTHING_ON_CLOSE :什么都不做,即:无效
HIDE_ON_CLOSE :不清内存,可以进行操作,在次visible是不是new的,它还是原来的instance

|
我试了一下,还是将dailog窗口关闭了。
楼上几位讲的都没有效果,再换个别的方法试试吧。

我正在查找中……

|
对,是YourDialog.setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);

|
可不可以把你的代码贴上来???

|
在你的Dialog的构造函数中写上:
this.setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);
怎么可能不行!

|
可不可以把你的这个dialog的source贴出来?

|
source贴出来?

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.swing类jdialog的类成员方法: jdialog定义及介绍
  • 我无法在JDialog的JButton事件中关闭JDialog,主要是因为得不到JDialog对象
  • java命名空间javax.swing类jdialog.accessiblejdialog的类成员方法: jdialog.accessiblejdialog定义及介绍
  • 初级问题,jdialog和jframe有何区别?
  • java命名空间javax.print类serviceuifactory的类成员方法: jdialog_ui定义及介绍
  • JDialog的问题
  • java命名空间javax.swing类jdialog的类成员方法: accessiblecontext定义及介绍
  • 怎么将JDialog中的用户输入的数据拿到另外一个类中使用?
  • java命名空间javax.swing类jdialog的类成员方法: getaccessiblecontext定义及介绍
  • 请问jDialog的焦点的简单问题?60分!
  • java命名空间javax.swing类jdialog的类成员方法: setdefaultlookandfeeldecorated定义及介绍
  • 关于JDialog
  • java命名空间javax.swing类jdialog的类成员方法: paramstring定义及介绍
  • 如何在JApplet下使用模式化的JDialog?
  • java命名空间javax.swing类jdialog的类成员方法: rootpanecheckingenabled定义及介绍
  • 还是JDialog的问题
  • java命名空间javax.swing类jdialog的类成员方法: isdefaultlookandfeeldecorated定义及介绍
  • 简单的jQuery浮动窗口插件 jDialog
  • java命名空间javax.swing类jdialog的类成员方法: rootpane定义及介绍
  • 怎样使一个JDialog不会因为按‘X’(叉)关闭
  • java命名空间javax.swing类jdialog的类成员方法: createrootpane定义及介绍
  • 如果防止JDialog被改变大小


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3