我是java界的新手,所以我很抱歉如果我的问题不重要。SWT TreeViewer在填充很多元素时很慢
我正在开发一个Eclipse视图部分,并且正在用以下数据结构填充一个SWT树视图。所有的数据都在内存中:
Node1
Child1
Child2
Node2
Child1
...
Child2915
我认为这不是一个很大的树,但它被绘制得很慢(10秒)。我在.NET中管理超过10,000个元素的树,并且它可以顺利加载。我不知道我是否已经实现了代码,但是如果我没有拨打BeginUpdate() - EndUpdate()
,.NET中也会出现同样的问题。
我必须在Java/SWT中调用类似的东西吗?有关树为什么如此缓慢的任何其他提示?