gpt4 book ai didi

java - 让JFrame显示其他JFrame而不打开新窗口

转载 作者:行者123 更新时间:2023-12-01 18:47:31 30 4
gpt4 key购买 nike

我不确定这个问题是否已得到解答或措辞是否正确,但我的搜索没有运气。我有 4 个 JFrame gui,都在它们自己的类中:一个主 gui 和另外 3 个。我想知道是否可以在同一窗口内显示其他 GUI,而无需打开新窗口并将第一个窗口设置为错误可见性?我可以调用其他 JFrame 并让它们通过一系列 Action 监听器显示,但它们会打开另一个窗口,使我必须 setVisible(false) gui 窗口。我希望能够在同一窗口中显示所有 GUI,而无需打开/关闭窗口。谢谢

最佳答案

您不应该创建单独的框架。只需创建单独的面板并交换面板即可。

请参阅 How to Use Card Layout 上的 Swing 教程了解更多信息。

此外,如果您确实需要多个窗口,则应该为子窗口使用 JDialog。一个应用程序应该只有一个 JFrame。

关于java - 让JFrame显示其他JFrame而不打开新窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17140059/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com