Oppure

Loading
17/07/14 14:45
Majesticeagle
Ho un piccolo problema che però non so come risolvere.:_doubt:
Nel mio programma appena premo un bottone si apre una nuova finestra JFrame. Fin qui tutto ok.
Dopo le istruzioni per l'apertura della finestra ci non altre istruzioni. Io vorrei che le istruzioni successive venissero eseguite solo dopo che la finestra, che era stata aperta precedentemente, viene chiusa. E' possibile una cosa del genere?

Grazie in anticipo! :D
Ultima modifica effettuata da Majesticeagle 22/07/14 11:36
aaa
17/07/14 14:49
Ultimo
è possibile, devi usare l'evento closing del form
If ok Then GOTO Avanza else GOTO Inizia

18/07/14 23:57
Somhio
Sulla documentazione di Oracle ho trovato questo:

docs.oracle.com/javase/7/docs/api/java/awt/event/…

Come vedi esistono gli eventi windowClosing e windowClosed che probabilmente fanno al caso tuo.
Ultima modifica effettuata da Somhio 19/07/14 0:02
aaa
21/07/14 12:43
Majesticeagle
Ho capito cosa fanno i due eventi, ma non riesco a farli funzionare nel modo corretto. Cioè appena chiudo la finestra si attiva l'evento windowsClosed, ma poi non so come controllare dal programma principale se la finestra si è chiusa o no!
aaa
22/07/14 11:36
Majesticeagle
Ho risolto. In pratica nella classe dove facevo aprire la nuova finestra ho implementato il gestore delle finestre con i metodi che mi avete suggerito.

Grazie mille!:hail::k:
aaa