如何在Swing java中打开另一个根框架时禁用根框架
我有一个如何在Swing java中打开另一个根框架时禁用根框架,java,swing,jframe,multiple-instances,Java,Swing,Jframe,Multiple Instances,我有一个JFrame,其中有10个JLabel,它将打开新的JFrame。该JFrame与将在10标签中打开的相同,但如何在另一个JFrame打开时禁用该根JFrame,并在新帧关闭时启用该根JFrame? 请给我你的建议。不要使用多个JFrame。一个应用程序应该只有一个JFrame 对于辅助窗口,应使用模态JDialog。模态JDialog将不允许您单击父JFrema,直到对话框关闭。不要使用多个JFrames。一个应用程序应该只有一个JFrame 对于辅助窗口,应使用模态JDialog。模
JFrame
,其中有10个JLabel
,它将打开新的JFrame
。该JFrame
与将在10标签中打开的相同,但如何在另一个JFrame
打开时禁用该根JFrame
,并在新帧关闭时启用该根JFrame
?
请给我你的建议。不要使用多个JFrame。一个应用程序应该只有一个JFrame
对于辅助窗口,应使用
模态JDialog
。模态JDialog将不允许您单击父JFrema,直到对话框关闭。不要使用多个JFrames。一个应用程序应该只有一个JFrame
对于辅助窗口,应使用
模态JDialog
。模态JDialog将不允许您单击父JFrema,直到对话框关闭。没错:)+1是个好主意,但我已经使用了Secod Frame:(@Krishna,然后更改它。使用JDialog而不是JFrame只需要一行代码。或者你可以编写几十行代码来尝试使你的JFrame成为模态。我不知道怎么做。祝你好运。你能给我一个例子吗?没错:)+1是个好主意,但我已经使用了Secod Frame:(@Krishna,然后更改它。使用JDialog而不是JFrame只需要一行代码。或者你可以编写几十行代码来尝试使你的JFrame成为模态。我不知道怎么做。祝你好运。你能给我举个例子吗??