|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Mar 2006
Messaggi: 132
|
[java] finestra
come si chiude un frame?
(voglio che quando premo il pulsante esci il frame mi venga chiuso, e non so che comando mi permette di chiudere una finestra) |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Codice:
setVisible(false); dispose();
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Mar 2006
Messaggi: 132
|
ora provo grazie
edit:uhm non funziona benissimo.. in memoria rimane qualcosa... se per esempio io continuo a "switchare" cliccando prima su login e poi su esci nella barra degli struemnti mi vengono aperte un sacco di finestre... Inoltre se clicco su login, modifico il campo user che di default e vuoto scrivendo "pippo" nel jtext, clicco su esci, clicco su login il nel Jtext dell'user mi compare "pippo" .. invece in teoria dovrebbe essere nuovo... dove sbaglio? Ultima modifica di tsone1 : 06-06-2006 alle 23:36. |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Mar 2006
Messaggi: 132
|
ho scoperto quando mi rimangono le finestre aperte vuote...
Al primo passaggio login/esci (clicco su login e poi su esci) non mi viene lasciata nessuna finestra aperta dal secondo passaggio login/esci mi vendgono lasciate le finestre di login visibile (vedo solo il frame senza i pulsanti) come mai ho questo problema? |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
ma questo frame è quello principale la cui chiusura fa chiudere tutta l'applicazione? Se si metti nel costruttore del JFrame:
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); altrimenti cliccando sul pulsante di chiusura del frame questo dovrebbe spaire da solo, a meno che non hai intercettato l'evento e gestito diversamente
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Mar 2006
Messaggi: 132
|
sono piu frame, c'è il frame principale e quello per il login, quindi non posso usare setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); perche mi chiuderebbe tutto giusto? invece io voglio solo che mi venga chiusa la finestra principale quando clicco su login ( o almeno nasconderla) e che venga riaperta quando clicco su esci (devo riaprire la principale e chiudere la secondaria)
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
allora usa setVisible(false) invocato sul frame principale da nascondere e poi setVisible(true) quando vuoi farlo riapparire
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
#8 | |
|
Member
Iscritto dal: Mar 2006
Messaggi: 132
|
Quote:
|
|
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
Quote:
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:13.


















