试试下面的方法,
startEditingAtPath
stopEditing
或者jt.getModel().addTreeModelListener(),在事件里面作处理

解决方案 »

  1.   

    Methods inherited from interface javax.swing.CellEditor addCellEditorListener, cancelCellEditing, getCellEditorValue, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing 
      

  2.   

    t.getModel().addTreeModelListener(
             new TreeModelListener() {
      public void treeNodesChanged(TreeModelEvent evt) {
        System.out.println("Tree Nodes Changed Event");
        Object[] children = evt.getChildren();
        int[] childIndices = evt.getChildIndices();
        for (int i = 0; i < children.length; i++) {
          System.out.println("Index " + childIndices[i] +
            ", changed value: " + children[0]);
         }
      }
      public void treeStructureChanged(TreeModelEvent evt) {
        System.out.println("Tree Structure Changed Event");
      }
      public void treeNodesInserted(TreeModelEvent evt) {
        System.out.println("Tree Nodes Inserted Event");
      } 
      public void treeNodesRemoved(TreeModelEvent evt) {
        System.out.println("Tree Nodes Removed Event");
      }
    });