Ciao!
Qualcuno può dirmi come si fa per fare un bottone "CHIUDI" clikkando sul quale si chiude una finestra?
GRAZIE
![]()
Ciao!
Qualcuno può dirmi come si fa per fare un bottone "CHIUDI" clikkando sul quale si chiude una finestra?
GRAZIE
![]()
crei semplicemente un pulsante JButton exit = new JButton("Esci");
e po ci gestisci l'evento..
exit.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent event){ System.exit(0);
}});
ciao![]()
exit chiude solo la finestra o tutto il programma?
perchè a me interessa solo la chiusura della finestra.
GRAZIE!
![]()
Se è un JFrame puoi fare :
tuoFrame.setDefaultCloseOperation(JFrame.EXIT_ON_C LOSE);
![]()
Leonardo -
Se vuoi vedere il sito ufficiale del paese di Barrali vai su www.barrali.net
Guarda il video di Satch Boogie
quello che ti ho postato chiude il programma, se devi chiudere una finestra che apri esternamente usa
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_C LOSE);
questo ti chiude la finestra quando clicchi sulla X in alto a destra.
ciao
Così però non posso farlo col pulsante "CHIUDI"...!
Mi piaceva l'idea di usare il pulsante invece che la X della finestra!
Comunque grazie lo stesso!
![]()
ely sennò prova così..
ti crei un pulsante JButton exit = new JButton("Esci");
poi ci gestisci l'evento..
exit.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent event){
//qui prova a rendere la finestra inattiva, che si riferisce al frame della tua finestrella
frame.setVisible(false);
}});
![]()
Esatto , metti nel frame il metodo
frame.setDefaultCloseOperation(JFrame.DO_NOTHING_O N_CLOSE) ;
e poi gestisci tutto come ha scritto superpisu
![]()
Leonardo -
Se vuoi vedere il sito ufficiale del paese di Barrali vai su www.barrali.net
Guarda il video di Satch Boogie
Provo subito!
Grazie mille!!
![]()
frame.setVisible(false); rende il frame non visibile, ma rimane caricato in memoria.
Per chiudere solitamente si usa frame.dispose();