java swing 中从父窗口中打开一个子窗口,怎么限制只能打开一个子窗口,然后将父窗口禁用

如题所述

可以加一句setVisible(false)可以了.
当你写弹出窗口这一句时,在后面加上mainFrame.setVisible(false)当然mainFrame应该为主窗口的名字,而关闭子窗口时mainFrame.setVisible(true)就可以了,这是主窗口又可以显示了.
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-11-03
设置一个static变量来记录是否打开过子窗口,然后在打开子窗口的时候判断一下就行了,禁用我想你应该会~
第2个回答  2009-11-03
open 子窗口的时候,加个选项,应该是独占窗口的,具体你查一下吧。
第3个回答  2009-11-03
打开一个模态的窗口了、
JDialog有setModal方法
相似回答