Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - Frame Java. Chiudere senza System.exit(0);
Forum - Java - Frame Java. Chiudere senza System.exit(0);

Avatar
ht-never (Member)
Rookie


Messaggi: 49
Iscritto: 24/09/2011

Segnala al moderatore
Postato alle 15:53
Martedė, 21/02/2012
salve... poichč sto lavorando ad un programma che supporta le aree di lavoro, ho sviluppato il programma in modo che ci sia un tasto del menu che crea una nuova finestra dell'area di lavoro. solo che quando ne chiudo una, si chiude il programma. Questo perchč il window listener da me creato stabilisce che quando un frame viene chiuso, il programma deve terminare. ho provato a sostituire con dispose(), che chiude solo il frame, ma a questo punto il programma non termina anche quando chiudo tutti i frame. come faccio ad eseguire System.exit(0); solo quando l'ultimo frame č stato chiuso?

PM
Avatar
bububs (Normal User)
Expert


Messaggi: 253
Iscritto: 11/03/2010

Up
1
Down
V
Segnala al moderatore
Postato alle 18:25
Martedė, 21/02/2012
Beh se ho capito bene basta fare semplicemente un controllo sui frame, ovvero quando c'č solo un frame aperto invece di fare:
Codice sorgente - presumibilmente Plain Text

  1. frame.dispose();


sostituisci con questo:
Codice sorgente - presumibilmente Plain Text

  1. System.exit(0);


PM