Program Java kelas JButton membuat tombol button berisi teks ikon
Program Java Menggunakan Kelas JButton
Untuk membuat obyek tombol atau button di program Java, Anda dapat menggunakan kelas JButton. Untuk mendekorasi obyek tombol yang memiliki teks atau ikon, Anda dapat menggunakan konstruktor terakhir di tabel dari artikel Mengenal Kelas JButton Di Java. Contoh program di artikel kali ini adalah cara membuat dua obyek button dengan teks dan ikon yang kemudian diletakkan di panel (obyek dari kelas JPanel).

Berikut ini adalah kode program dan hasil eksekusinya:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// Nama file : ButtonTextIcon.java
// Membuat obyek button (tombol) dengan teks dan icon

// Mengimpor kelas
import javax.swing.*;
import java.awt.*;

// Deklarasi kelas
public class ButtonTextIcon extends JFrame {

   public ButtonTextIcon() {
      // Mengakses icon
      Icon iconBack = new ImageIcon("C:\\filejava\\javaapp\\image\\back.png");
      Icon iconNext = new ImageIcon("C:\\filejava\\javaapp\\image\\next.png");

      // Membuat obyek button dan metetakkannya di panel
      JButton tombolBack = new JButton("Back", iconBack);
      JButton tombolNext = new JButton("Next", iconNext);

      getContentPane().setLayout(new GridLayout(1, 2));
      getContentPane().add(tombolBack);
      getContentPane().add(tombolNext);
   }

   // Metoda main
   public static void main(String[] args) {
      ButtonTextIcon frame = new ButtonTextIcon();
      frame.setTitle("Kelas ButtonTextIcon");
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setSize(230, 100);
      frame.setVisible(true);
   }
}

Contoh program Java kelas JButton

Di Java, ikon adalah gambar kecil berukuran tetap dan biasa untuk mendekorasi atau memperindah komponen. Di Java, javax.swing.Icon adalah interface dan digunakan sebagai tipe kelas dari obyek kelas turunannya, sedangkan untuk membuat image, digunakan kelas konkrit javax.swing.ImageIcon.

Dari kode program baris nomor 13 dan 14 di atas, kelas ImageIcon menggunakan path absolut untuk menunjuk ke lokasi image atau gambar yang digunakan di program. Anda dapat menggunakan kelas java.lang.URL untuk menunjuk ke lokasi sumber daya file. Di artikel Menunjuk Lokasi Image Dengan Kelas URL Di Java, dijelaskan bagaimana menggunakan kelas java.lang.URL untuk menunjuk lokasi image atau sumber daya lainnya.

PRODUK TOKO GERZAL

Taffware Power Supply Station Generator Portable 84000mAh 300W - OKD320A
Taffware Power Supply Generator Portable 84000mAh 300W ...
Rp 1.947.600
(4.9/5)
Fosi Audio Amplifier Bluetooth 5.0 HiFi 2.1 Channel 165x2+350W TPA3255 - BT30D PRO-MAX
Fosi Audio BT30D PRO Amplifier Bluetooth 5.0 HiFi 2.1 Channel ...
Rp 1.787.500
(5/5)
Fosi Audio BT20A PRO Amplifier Bluetooth 5.0 Treble and Bass 300W x2 TPA3255
Fosi Audio BT20A PRO Amplifier Bluetooth 5.0 Treble and Bass ...
Rp 1.491.600
(5/5)
OTOHEROES Charger Mobil Listrik EV Swipe Card Type2 Female AC Charging - PG01
OTOHEROES Charger Mobil Listrik EV Swipe Card Type2 Female ...
Rp 3.239.600
(5/5)

Untuk daftar lengkap produk, kunjungi toko online kami, GERZAL, di marketplace Shopee, Tokopedia, dan TikTok Shop.
Harga produk di setiap marketplace berbeda-beda dan dapat berubah sewaktu-waktu.
Gunakan aplikasi saat berbelanja untuk mendapatkan potongan harga produk dan ongkos kirim, bahkan ongkos kirim gratis untuk wilayah tertentu.