Originariamente inviato da fermat
il fatto è che le finestre (quella principale e quella richiamata che può essere rivolta allo studente o al lavoratore) sono collegate: ne chiudi una e si chiudono tutte.
Che vuol dire?
Tu dovrai obbligatoriamente avere due oggetti: uno è la finestra principale e l'altro la finestra secondaria.

Il metodo dispose() ( o setVisible(false) ) lo dovrai richiamare su uno dei due.

Chiamarlo su un oggetto non comporta la chiusura anche dell'altro: se accade questo, significa che sei tu a farlo, in qualche modo.

E senza vedere il codice, diventa impossibile darti una mano.

PS: se decidi di postare il codice, usa gli appositi tag CODE (e non, come hai fatto in precedenza, i tag QUOTE, che servono per altri scopi).


Ciao.