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

2024-12-14 17:11:35
推荐回答(4个)
回答1:

可以加一句setVisible(false)可以了.
当你写弹出窗口这一句时,在后面加上mainFrame.setVisible(false)当然mainFrame应该为主窗口的名字,而关闭子窗口时mainFrame.setVisible(true)就可以了,这是主窗口又可以显示了.

回答2:

设置一个static变量来记录是否打开过子窗口,然后在打开子窗口的时候判断一下就行了,禁用我想你应该会~

回答3:

open 子窗口的时候,加个选项,应该是独占窗口的,具体你查一下吧。

回答4:

打开一个模态的窗口了、
JDialog有setModal方法