永发信息网

用java写的一个JPanel面板中弹出子窗口,当我关闭子窗口时,父窗口不关闭怎么做啊?

答案:2  悬赏:80  手机版
解决时间 2021-03-08 11:32
  • 提问者网友:最爱你的唇
  • 2021-03-07 16:13
主要是从JPanel面板的菜单项中弹出的子窗口,我不知道怎么关闭子窗口而不动父窗口,求教高手了
最佳答案
  • 五星知识达人网友:煞尾
  • 2021-03-07 17:24
//在子窗口添加一句。

setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

//而不要用下面这句

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

//补充

你是想在用户不点击右上角关闭按钮的情况下,关闭窗口。
那么参考xvqingya1所讲,用dispose();如果是在别处调用,请用子窗口的引用.disdpose();
全部回答
  • 1楼网友:蓝房子
  • 2021-03-07 18:34
你好! 你的子窗口关闭命令用的是不是System.exit(0); 方法,这个命令不是销毁窗口,他是关闭java虚拟机,不管你运行什么java程序都会关闭的。 想关闭当前的窗口就用,窗口销毁命令dispose();销毁 我的回答你还满意吗~~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯