RT
一个JTree,里面的数据会更新,JTree刷新之后会回复原本的样子,就是以前展开的节点都闭合了,而且树的焦点也丢失了,我采用保留现在NODE的方式能够取得以前的焦点节点,在刷新的时候展开,但是其他展开的节点如果没有焦点就会闭合,请问有没有什么好的方法维持成以前的树形结构(数据会刷新,节点可能丢失或者增加)。

解决方案 »

  1.   

    REPAINT的时候同时展开树,只能这样实现
      

  2.   

    那如果该结点不存在呢?不就报NULL错了吗?~~
      

  3.   

    看看这个C:\Program Files\Java\jdk1.5.0_05\demo\jfc\SampleTree\src
      

  4.   

    偶已经实现鸟 
    哇哈哈~~~~~~~~~~~
    主要就是开始遍历各个节点,判断节点是否展开,把展开的节点记录,刷新之后展开记录的节点
    如果节点不存在,就不执行操作,不会有异常~~~~~yeah~~~~~~~
    自己想出来的 
    分给谁!!!!???