Jak zamknąć JFrame w Javie za pomocą przycisku

Możesz zamknąć okno za pomocą domyślnego przycisku zamykania lub niestandardowego przycisku.

Krok 1

Utwórz przycisk i dodaj go do ramki. Na przykład:

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

Krok 2

Powiąż detektor akcji z przyciskiem. Najprostszym sposobem zrobienia tego w miejscu jest zdefiniowanie nowego odsłuchu zaraz po podłączeniu. Na przykład:

closeButton.addActionListener (new ActionListener () {void actionPerformed (ActionEvent e) {/ * akcja w pobliżu tutaj * /}});

Krok 3

Definiuje akcję zamykania w treści metody "actionPerformed". Zazwyczaj jest to polecenie ukrywania lub zamykania okna. Aby ukryć okno, sprawdź:

theFrame.setVisible (false);

Jeśli chcesz zamknąć okno, najpierw ukryj je, a następnie sprawdź:

theFrame.dispose ();

Krok 4

Zminimalizuj ramy i ustaw obecne ramy jako widoczne. Na przykład:

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