Cara menutup JFrame di Java dengan sebuah tombol

Anda dapat menutup jendela menggunakan tombol penutup default atau tombol kustom.

Langkah 1

Buat tombol dan tambahkan ke bingkai Anda. Misalnya:

JButton closeButton = new JButton ("Tutup"); theFrame.getContentPane (). menambahkan (Botoncerrado);

Langkah 2

Kaitkan detektor aksi untuk tombol. Cara termudah untuk melakukannya di tempat adalah menentukan hak pendengaran baru ketika Anda menghubungkannya. Misalnya:

closeButton.addActionListener (ActionListener baru () {void actionPerformed (ActionEvent e) {/ * tindakan di dekat sini * /}});

Langkah 3

Mendefinisikan tindakan penutupan dalam metode tubuh "actionPerformed". Ini biasanya merupakan perintah untuk menyembunyikan atau menutup jendela. Untuk menyembunyikan jendela, periksa:

theFrame.setVisible (false);

Jika Anda ingin menutup jendela, pertama-tama sembunyikan, lalu periksa:

theFrame.dispose ();

Langkah 4

Minimalkan kerangka kerja dan atur kerangka kerja saat ini agar terlihat. Misalnya:

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