swing小问题,求大侠们帮忙 执行一个swing程序,点击JFrame上的一个按钮,弹出一个JDialog框体,怎样实现:如果不关闭这个JDialog窗体就无法执行其他操作? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是的,如果不关闭,可以操作别的,不过这个dialog就跑到后面去了 这样就OK了 你的JDialog.setLocationRelativeTo(你的JFrame); JDialog.setVisible(true); JDialog.setAlwaysOnTop(true); 这方法不行,~~~~(>_<)~~~~ 不太懂你的意思~难道不是打开JDialog然后就无法操作别的了么?至少你要关闭弹出的Jdialog窗口才能在对之前的JFrame里的其他Button或者别的操作吧……我试试去 JDialog jd = new JDialog();jd.setModal(true);这样做确实可以实现禁用父窗口,可是当切换到别的工具上,再切换回来之后,这个dialog就跑到最后面了,不要告诉我用这个方法哦:jd.setAlwaysOnTop(true); "这个dialog就跑到最后面了"?怎么可能? 你设置一下这个Dialog的父窗体就是owner用这个方法构造:new JDialog(Frame frame);之后在设置模态setModal(true);这样应该可以的另外,注意看一下后台有没有异常异常可能会终止界面的刷新 下面这段代码怎么简化? 一个Java类编译不通过,不知道什么原因原理。 求助:FineReport 如何通过代码加背景图片 求教CXF使用SOAP附件的问题 【竞赛】排序算法的最快实现 JAVA初学,几个问题 请教牛人,怎么通读package的框架》? 请问大家一个初级的问题, 向各位大侠求救!!!DOS 下的编译问题 听起来很好笑、很幼稚的问题... java append 的一个问题 我先问一下,各位学习java并且已经工作的大哥,大姐吗,你们所在的公司是不是会接C#方面的项目啊,或者说你们会不会C#啊,在工作中会不会遇到与C#有关的问题啊
你的JDialog.setLocationRelativeTo(你的JFrame);
JDialog.setVisible(true);
JDialog.setAlwaysOnTop(true);
至少你要关闭弹出的Jdialog窗口才能在对之前的JFrame里的其他Button或者别的操作吧……
我试试去
jd.setModal(true);
这样做确实可以实现禁用父窗口,可是当切换到别的工具上,再切换回来之后,这个dialog就跑到最后面了,不要告诉我用这个方法哦:jd.setAlwaysOnTop(true);
"这个dialog就跑到最后面了"?怎么可能?
就是owner用这个方法构造:
new JDialog(Frame frame);
之后在设置模态
setModal(true);
这样应该可以的另外,注意看一下后台有没有异常
异常可能会终止界面的刷新