其中一个方法是:
重载jtree的下面这个方法,判断是否是什么节点,然后再控制是否允许编辑
public boolean isPathEditable(javax.swing.tree.TreePath path) {                return false;
            }

解决方案 »

  1.   

    tree.addTreeSelectionListener(new TreeSelectionListener() {
           public void valueChanged(TreeSelectionEvent tse){
             TreePath curNodePath = tree.getSelectionPath();
             if(curNodePath.getPathCount() == 3){
               tree.setEditable(false);
               return;
             }
             else
               tree.setEditable(true);
          }
         });