gpt4 book ai didi

java - JFrame 内的 JFrame

转载 作者:行者123 更新时间:2023-12-02 05:03:20 27 4
gpt4 key购买 nike

我目前已经构建了一个使用多个框架的应用程序。但如果我能在 1 帧中使用所有我用过的帧,那就太好了。如下图所示。

因此,如果您按左侧按钮“Speler Overzicht”,它将在右侧面板中向用户显示,而我的按钮仍然在左侧面板中。

最佳答案

一般来说,将 UI 类基于 JFrame 是一个非常糟糕的主意,因为它会将您锁定在单个用例中,这意味着您无法将 UI 组件(框架)添加到其他组件容器。

更好的解决方案是将您的 UI 组件基于 JPanel,这样您就可以将它们添加到您需要的任何位置。扩展它们也让生活变得更容易,但那是另一回事了。

要允许用户在多个 View 之间移动,您可以根据需要使用 CardLayoutJTabbedPane

参见How to Use CardLayoutHow to Use Tabbed Panes了解更多详情

关于java - JFrame 内的 JFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28043423/

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