将组件添加到Java Swing面板的有效方法

时间:2013-08-14 17:36:04

标签: java performance swing

我有一个预先构建的java面板,它已经添加了大约30000个标签。我需要有效地将它添加到我的Jframe上的滚动窗格中。但是,如果我调用add方法,则可能需要大约30秒才能添加到滚动窗格。还有另一种方法可以更有效地做到这一点吗?我需要UI快速更新,如果我每次需要显示它们时重新添加标签到面板我认为这将比仅仅加载已经渲染的面板更昂贵。

1 个答案:

答案 0 :(得分:0)

我认为你应该重新考虑你的设计。 30000个标签看起来太过分了。

如果不能减少标签数量,请查看JTable或重新考虑想法。