你用的可是
DefaultMutableTreeNode parentNode……
DefaultMutableTreeNode newNode……
((DefaultTreeModel) tree.getModel()).insertNodeInto(newNode, parentNode, iRow);

解决方案 »

  1.   

    Model.insertNodeInto()完成添加
    Model.removeFromParent()完成删除
    修改会发生变化,这个问题我也遇到了,尚未解决,只能帮你上面两个问题。
      

  2.   

    对节点进行更改之后要调用
    ((DefaultTreeModel)tree.getModel()).nodeChanged(treeNode);
      

  3.   

    我没有用defaultTreeModel, 
    不过很是感谢. 我准备改用defaultTreeModel 做super 了.
    多谢各位