jtree根据数据库的数据产生的,如何当数据库有新的节点增加后,jtree同步更新,或者间隔一定时间jtree就更新一次?
[b]问题补充:[/b]
判断数据更新的依据是?如何重绘jtree?
俺的方法 比较 笨,。。。。加一个字段。每次和数据库交互就看这个标志字段,如果 true(自己设定值)就更新jtree 更新完毕就 修改 数据库字段为false。等有新数据更改的时候在重置为true。只有jtree的重绘你可以 使用重写repait();或者在原来的位置重新 加入现在的jtree。。不知道够不够详细。。。。。
楼主可以写个任务类,每隔多长时间查询一次最新节点数据.然后更新jtree数据
可以写一个线程来实现和数据库的 链接,多长时间 和数据库交互一次,判断有无更新数据如果有重绘jtree或者add()加入jtree