【求助】如何在Java里面关闭模态窗口

以下是一部分代码:LoginFrameframe=newLoginFrame();frame.setResizable(false);//不可改变窗口大小frame.se... 以下是一部分代码:LoginFrame frame = new LoginFrame();
frame.setResizable(false);// 不可改变窗口大小
frame.setLocationByPlatform(true); frame.setVisible(true);
final JDialog dlg = new JDialog(frame, "登录服务器",
true);
dlg.setSize(200, 100);

dlg.setLocationByPlatform(true);
dlg.add(new JLabel("正在连接服务器,请稍后……"));
dlg.setVisible(true);
dlg.dispose();理论上说模态窗口dlg应该一闪而逝或者干脆不出现才对,可运行时却发现它出现了并没有被关闭。哪位大侠能够告诉我原因,我该如何关闭这个模态窗口库啊?
展开
 我来答
匿名用户
2013-11-26
展开全部
模态窗口显示后,必须要在模态窗口里才能关闭,因为它显示后,程序就停止在的那句话上,就是停止在SetVisible
,控制权到了dlg里,必须给dlg编程来关闭
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式