Ciao,
ho un JTree che cambia a run-time.
Quando si aggiunge un nodo invoco:
codice:
treeModel.reload();
per far visualizzare i nodi aggiunti.
Quando lo invoco, l'albero mi risulta compresso con solo il root visibile.

Vorrei che l'ultimo pah selezionato, se ancora presente, venga espanso e selezionato.
Ho provato a fare:
codice:
oldTreePath=tree.getSelectionPath();
// aggiungo o tolgo i nodi
...
treeModel.reload();
tree.expandPath(oldTreePath);
tree.setSelectionPath(oldTreePath);
Solo che non mi espande il nodo relativo al path e manco me lo seleziona.
Come fare?