prima di tutto grazie per la risposta...per rispondere alla tua prima domanda ti dico che i miei sottomenu devono contenere delle sottovoci che contengono diciamo una descrizione del sottomenu stesso:mi spiego con un esempio;diciamo che una voce di quelle che deve aggiungere l utente (che sarebbe uno dei JMenuItem che ho postato sopra) si chiama ''amici'' la mia intenzione è aggiungere a questa voce delle sottovoci del tipo ''nome'',''ci vediamo tra x tempo'' e simili. L unico motivo per cui non ho specificato è che prima volevo risolvermi questo problema del salvataggio dei vari sottomenu diciamo....naturalmente per avere queste sottovoci devo salvare prima le principali altrimenti poi al prossimo riavvio del processo non mi ritroverei nulla e avrei solo perso tempo. Per trovare una soluzione ci sto vicino da mezza giornata senza fare progressi percio ho postato qua..non ho ben capito il tuo consiglio puoi spiegarti meglio?grazie ancora