Ciao,
ho un JTree che cambia a run-time.
Quando si aggiunge un nodo invoco:
per far visualizzare i nodi aggiunti.codice:treeModel.reload();
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:
Solo che non mi espande il nodo relativo al path e manco me lo seleziona.codice:oldTreePath=tree.getSelectionPath(); // aggiungo o tolgo i nodi ... treeModel.reload(); tree.expandPath(oldTreePath); tree.setSelectionPath(oldTreePath);
Come fare?

Rispondi quotando