gpt4 book ai didi

java - 如何动态更改 JFrame 内的 JPanel?

转载 作者:行者123 更新时间:2023-12-01 23:12:10 24 4
gpt4 key购买 nike

简单地说,有一个简单的 java swing 应用程序,由 JFrame 和其中的一些组件组成。其中一个组件是 JPanel,它会在用户操作时被另一个 JPanel 替换。

那么,做这样的事情的正确方法是什么?我试过了

panel = new CustomJPanelWithComponentsOnIt();
parentFrameJPanelBelongsTo.pack();

但这行不通。你有什么建议?

最佳答案

您的用例似乎非常适合 CardLayout .

在卡片布局中,您可以在同一位置添加多个面板,然后一次显示或隐藏一个面板。

关于java - 如何动态更改 JFrame 内的 JPanel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58368486/

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