我的树已经建好,但是现在我想要对树上的某一节点的数据进行修改(如图:我要对33节点下面的44和66进行修改成new44和new66),该怎么做?(谢谢!)
+ 11
   + 22
   + 33
      + 44(new44)
         + 55
      + 66 (new66)
   + 77

解决方案 »

  1.   

    好像有个TreeModel可以更改的,你查一下
      

  2.   

    写了个方法如下,在我的程序里是好用的。  
          public void changeMode() {
                //重新设置44
                33.remove(44);
                new44 = new DefaultMutableTreeNode("new 44");
                new44.add(55);
                33.add(new44 );
                //重新设置66
                33.remove(66);
                new66 = new DefaultMutableTreeNode("new 66");
                33.add(new66 );
            }