Java 使JFrame在不打开新窗口的情况下显示其他JFrame
我不确定这个问题是否得到了回答,也不确定它的措辞是否正确,但在我的搜索过程中没有运气。我有4个JFrameGUI,它们都在自己的类中:一个主gui和3个其他gui。我想知道是否可以在同一窗口中显示其他GUI,而不打开新窗口并将第一个窗口设置为假可见性?我可以调用其他JFrames并通过一系列ActionListener使它们显示,但是它们打开了另一个窗口,这使得我必须设置gui窗口可见(false)。我希望能够在同一窗口中显示所有GUI,而无需打开/关闭窗口。谢谢您不应该创建单独的框架。只需创建单独的面板并交换面板 有关详细信息,请参见上的Swing教程Java 使JFrame在不打开新窗口的情况下显示其他JFrame,java,swing,jframe,awt,layout-manager,Java,Swing,Jframe,Awt,Layout Manager,我不确定这个问题是否得到了回答,也不确定它的措辞是否正确,但在我的搜索过程中没有运气。我有4个JFrameGUI,它们都在自己的类中:一个主gui和3个其他gui。我想知道是否可以在同一窗口中显示其他GUI,而不打开新窗口并将第一个窗口设置为假可见性?我可以调用其他JFrames并通过一系列ActionListener使它们显示,但是它们打开了另一个窗口,这使得我必须设置gui窗口可见(false)。我希望能够在同一窗口中显示所有GUI,而无需打开/关闭窗口。谢谢您不应该创建单独的框架。只需创建
此外,如果您确实需要多个窗口,那么应该为子窗口使用JDialog。应用程序应该只有一个JFrame。您不应该创建单独的框架。只需创建单独的面板并交换面板 有关详细信息,请参见上的Swing教程
此外,如果您确实需要多个窗口,那么应该为子窗口使用JDialog。应用程序只能有一个JFrame。谢谢。我在看cardlayout,但不确定是否有不同的方法。我仍然不知道如何在代码中使用cardlayout。他们提供的演示没有帮助,因为我的类中已经实现了按钮,并使用按钮在“卡片”之间切换。1)有关在卡片之间切换按钮的示例,请参见此。2) 有关
卡片布局
(例如JTabbedPane
)之外的许多其他选项,请参见。谢谢。我在看cardlayout,但不确定是否有不同的方法。我仍然不知道如何在代码中使用cardlayout。他们提供的演示没有帮助,因为我的类中已经实现了按钮,并使用按钮在“卡片”之间切换。1)有关在卡片之间切换按钮的示例,请参见此。2) 有关卡片布局
(例如JTabbedPane
)之外的许多其他选项,请参见。