Come chiudere JFrame in Java con un pulsante

È possibile chiudere una finestra utilizzando il pulsante di chiusura predefinito o un pulsante personalizzato.

Passaggio 1

Crea il pulsante e aggiungilo alla tua cornice. Ad esempio:

JButton closeButton = new JButton ("Close"); theFrame.getContentPane (). add (Botoncerrado);

Passaggio 2

Associare un rilevatore di azioni per il pulsante. Il modo più semplice per farlo sul posto è definire un nuovo ascolto proprio quando lo colleghi. Ad esempio:

closeButton.addActionListener (new ActionListener () {void actionPerformed (ActionEvent e) {/ * azione qui vicino * /}});

Passaggio 3

Definisce l'azione di chiusura nel metodo body di "actionPerformed". Questo è di solito un comando per nascondere o chiudere la finestra. Per nascondere la finestra, controlla:

theFrame.setVisible (false);

Se vuoi chiudere la finestra, prima nascondi e poi controlla:

theFrame.dispose ();

Passaggio 4

Ridurre al minimo il framework e impostare la struttura corrente per essere visibile. Ad esempio:

theFrame.pack (); theFrame.setVisible ("true");