当我从数据库中检索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