如题,但是由于该树还有搜索功能,所以不可以使用多级加载的方式来做,那请问还有什么方式可以提高加载的速度呢?
解决方案 »
- (用java语言)编程把"1、2、3、4、5、6、7、8、9"分别放到下面的9个方框里使算式成立!
- 截取字符串
- 一个简单的数组问题
- 求助::读完文件想删除``但失败```
- 求助:关于鼠标监听
- 高手2分钟搞定,新手几天搞不定,请问下struts+hibernate+spring的流程!!~以及配置!
- calendar.clear(Calendar.DATE)不起作用
- 急急急,求教SERVLET,谁能解决给100分
- 在文件中再次追加学生信息时,怎么实现序列号 是从之前已经有的开始,例如之前已经有2个学生,下次追加从3开始
- 大家来讨论下java中的值传递和引用传递~
- 火龙果大侠:求教一正则表达式
- 初学多线程,求教(九格子游戏)
如何进行线程异步处理?
本身数据量就很大,而且用JTree显示比较直观些。大家还有没有好办法。
不能分段触发,因为我们实现的这个Tree还有搜索功能,可以搜索Tree中的任意节点。所以必须初始化的时候就生成好。
但是你没必要把这个完整的数据模型直接对应到显示用的个JTree上
你可以搜索的时候在那个完整的数据模型上搜索
搜到之后,再把这个节点及其所有父节点加载到这个JTree上
Tree中所有节点均保存在xml中,搜索是搜的xml而不是直接Tree控件,搜到节点后再加载.