Java如何动态更改JFrame中的JPanel?

简而言之,有一个简单的java swing应用程序,其中包含JFrame和其中的某些组件。组件之一是一个JPanel,可以根据用户操作将其替换为另一个JPanel。

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

panel = new CustomJPanelWithComponentsOnIt();

parentFrameJPanelBelongsTo.pack();

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

回答:

你的用例对于CardLayout来说似乎很完美。

在卡片布局中,你可以在同一位置添加多个面板,但是一次只能显示或隐藏一个面板。

以上是 Java如何动态更改JFrame中的JPanel? 的全部内容, 来源链接: utcz.com/qa/427043.html

回到顶部