|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Nov 2000
Città: Salerno
Messaggi: 4338
|
[JAVA] Come chiudere una JFrame da una JButton?
Salve raga
non conosco il comando per riuscire a chiudere una JFrame tramite l'ActionListener di una JButton... Ad esempio, in questa porzione di codice Codice:
JFrame finestra = new JFrame ("Errore!");
JButton backButton = new JButton(new ImageIcon("back.gif"));
JLabel label = new JLabel(new ImageIcon("under.gif"));
JPanel contentPane = new JPanel();
contentPane.setLayout(new FlowLayout());
contentPane.setPreferredSize(new Dimension(300, 250));
contentPane.add(label);
contentPane.add(backButton);
finestra.setContentPane(contentPane);
finestra.pack();
finestra.show();
backButton.addActionListener(new ActionListener ()
{
public void actionPerformed(ActionEvent e)
{
???
}
}
);
Ho provato ad implementare la funzione dispose() ma non so in che modo Thanks for help
__________________
Doc : "Ovviamente, il continuum temporale è stato interrotto creando questa nuova temporale sequenza di eventi risultante in questa realtà alternativa" Marty : ...
|
|
|
|
|
|
#2 |
|
Bannato
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
|
dipende da quello che vuoi fare (che a sua volta dipende dalla funzione di "finestra").
Se vuoi solo chiudere la finestra ??? = finestra.setVisible(false); Se alla chiusura dell'applicazione vuoi lasciare che la macchina virtuale si spenga ??? = finestra.setVisible(false); finestra.dispose(); e dispose() per ogni altra finestra "top-level" (Window, Frame, JWindow, JFrame) eventualmente presente nell'applicazione (visibile o meno). |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2000
Città: Salerno
Messaggi: 4338
|
Thanks
__________________
Doc : "Ovviamente, il continuum temporale è stato interrotto creando questa nuova temporale sequenza di eventi risultante in questa realtà alternativa" Marty : ...
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:15.



















