U do something similar to this:
DefaultTreeCellEditor celleditor = new CellEditor(tree,new DefaultTreeCellRenderer());
celleditor.addCellEditorListener(new CellEditorListener());
tree.setCellEditor(celleditor);
tree.setEditable(true);
and when the user rightclicks and choose edit u do a:
tree.startEditingAtPath(treepath);
And u should create and listener extending CellEditorListener, and fill in what u want in the methods:
public void editingCanceled(ChangeEvent e) {}
public void editingStopped(ChangeEvent e) {}
Stig.