Jak zavřít JFrame v Javě pomocí tlačítka

Okno můžete zavřít pomocí výchozího tlačítka zavření nebo vlastního tlačítka.

Krok 1

Vytvořte tlačítko a přidejte ho do rámečku. Například:

JButton closeButton = nový JButton ("Zavřít"); theFrame.getContentPane () přidat (Botoncerrado);

Krok 2

Připojte detektor akce k tlačítku. Nejjednodušší způsob, jak to udělat v místě, je definovat nové naslouchání, když jej připojíte. Například:

closeButton.addActionListener (nový ActionListener () {void actionPerformed (ActionEvent e) {/ * akce poblíž zde * /}});

Krok 3

Definuje akci uzavření v metodě body "actionPerformed". Toto je obvykle příkaz skrýt nebo zavřít okno. Chcete-li skrýt okno, zkontrolujte:

theFrame.setVisible (false);

Chcete-li zavřít okno, nejprve jej skryjte a zkontrolujte:

theFrame.dispose ();

Krok 4

Minimalizujte rámec a nastavte aktuální rámec tak, aby byl viditelný. Například:

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