我想动态替换/更改面板的内容。我知道执行此操作的“标准”方法是使用 CardLayout。
但是,大多数组件都很胖。它们是大数据表和巨大的图表。
我还有哪些其他选择(包括免费提供的第 3 方组件)?
最佳答案
您可以删除旧内容并创建新内容并重新添加新组件。然后调用
container.revalidate();
container.repaint();
关于java - CardLayout 的替代方案不保留对所包含组件的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7200853/