當我從數據庫中檢索1000多個java對象時,它會很快完成。我最終與List<Object>
匹配我的查詢。JTree:從數據庫檢索的對象中加速繪製超過1000個子節點?
問題是將這些對象繪製到Jtree
上。
例如,我有一個給定節點的parentID。當這個節點(DefaultMutableTreeNode
)被雙擊(TreeMouseListener.class
)時,它將顯示該節點的直接子節點,而不是所有子節點(雖然可能稍後需要,但現在不需要)。
問題是,此jtree繪圖操作需要很長時間才能完成爲所選父節點添加超過1000個子項目DefaultMutableTreeNodes
。
EX)的new DefaultMutableTreeNode(Person person);
如何1000可這個拉絲工藝有待加快?
我沒有使用任何自定義單元格渲染器,也沒有顯示除了每個節點的文本的小部分以外的任何內容。
在[這個問題]中的一些東西(http://stackoverflow.com/questions/7893162/how-to-get-the列數和行數是可見的在我的jlist中)可能證明與你的相關。 –
即時通訊作爲評論,因爲我不想碰它。但是我正面臨緩慢的原因是因爲我正在使用遠程數據庫服務器。當我使用本地數據庫時,這個pr0oblem消失了。 – KJW