A livello concettuale avevo capito...
Il problema è implementare il tutto sulla mia struttura.

Ti spiego come ho fatto.

Ho utilizzato un JFileChooser (JFCS) e mi sono ricavato il file che ho selezionato :

codice:
File f = JFCS.getSelectedFile();
Ho creato lo Stream per la scrittura :

codice:
ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream(f));
Ho scritto su questo stream una treeset

codice:
out.writeObject(treeset);
Adesso..... :
Io vorrei creare un file di testo contenente la path del file salvato , e vorrei scrivere questo file nella directory dove è presente il mio salvataggio

Se mi butti due righe di codice su come fare è meglio