简而言之,有一个简单的java swing应用程序,其中包含JFrame和其中的某些组件。组件之一是一个JPanel,可以根据用户操作将其替换为另一个JPanel。
那么,做这种事情的正确方法是什么?我试过了
panel = new CustomJPanelWithComponentsOnIt(); parentFrameJPanelBelongsTo.pack();
但这行不通。你有什么建议?
你的用例对于CardLayout来说似乎很完美。
在卡片布局中,你可以在同一位置添加多个面板,但是一次只能显示或隐藏一个面板。