我是java界的新手,所以我很抱歉如果我的問題不重要。SWT TreeViewer在填充很多元素時很慢
我正在開發一個Eclipse視圖部分,並且正在用以下數據結構填充一個SWT樹視圖。所有的數據都在內存中:
Node1
Child1
Child2
Node2
Child1
...
Child2915
我認爲這不是一個很大的樹,但它被繪製得很慢(10秒)。我在.NET中管理超過10,000個元素的樹,並且它可以順利加載。我不知道我是否已經實現了代碼,但是如果我沒有撥打BeginUpdate() - EndUpdate()
,.NET中也會出現同樣的問題。
我必須在Java/SWT中調用類似的東西嗎?有關樹爲什麼如此緩慢的任何其他提示?