Ti spiego come è la situazione.. Ho un'interfaccia principale.. viene premuto un Jbutton e si apre un altro JFrame e quello precedente lo faccio diventare invisibile.. poi da questo se l'utente vuole può aprirne un altro e così via.. L'applicazione lavora benone finchè un utente per caso non chiude i JFrame a ritroso.. in tal caso tutte le informazioni contenute nelle variabili sono mantenute e i Jframe nascosti ricompaiono..
Io vorrei che quando viene chiuso il JFrame prima dell'interfaccia principale l'applicazione faccia come un restart (cioè variabile vuote e Jframe invisibili chiusi) in modo che l'utente possa ricominciare da zero..
Inoltre il problema principale è poi tutto questo al tasto (X) di chiusura di quel JFrame..

Consigli???

Grazie mille..