Mengenal kelas JRadioButton di program Java
Mengenal Kelas JRadioButton Di Program Java
Antarmuka grafis (GUI) program Java dapat dibuat dengan memanfaatkan berbagai kelas grafis (component dan container) yang tersedia di Java (Java predefined classes). Anda dapat meletakkan berbagai komponen di kelas wadah (container classes) seperti JFrame, JPanel, JAplet dan Container serta menggunakan kelas pembantu (helper classes) seperti Color, LayoutManager, Font, Graphics dan Dimension untuk mendapatkan susunan dan tampilan komponen menarik.

Salah satu kelas grafis yang sering digunakan untuk membuat program Java adalah JRadioButton. Sebagaimana kelas JCheckBox yang dapat dibaca di artikel JCheckBox dan Program Java Kelas JCheckBox Mengubah Tampilan Teks Di Label, kelas JRadioButton juga mempunyai dua keadaan atau nilai yaitu on/off atau true/false. Kelas JRadioButton adalah turunan dari kelas JToggleButton.

Anda dapat mengelompokkan obyek radio button menggunakan kelas ButtonGroup. Ketika Anda mengklik salah satu radio button (selected), maka radio button lain menjadi kosong (unselected). Bila Anda tidak mengelompokkan radio button, masing-masing radio button adalah independen artinya radio button satu tidak mempengaruhi radio button lainnya.

Dibatasi hanya sampai pada superclass JComponent, hirarki turunan kelas JRadioButton di bahasa pemrograman Java adalah sebagai berikut:

Hirarki turunan kelas JRadioButton di bahasa pemrograman Java

Kelas JRadioButton mempunyai delapan kontruktor untuk membuat (mengkonstruksi) obyek radio button secara berbeda. Berikut ini adalah tabel beberapa kontruktor kelas JRadioButton yang sering digunakan:

Konstruktor Kelas JRadioButton

Konstruktor Keterangan
JRadioButton() Mengkonstruksi obyek radio button tanpa teks dan ikon
JRadioButton(Icon icon) Mengkonstruksi obyek radio button dengan ikon.
JRadioButton(Icon icon, boolean nilai) Mengkonstruksi obyek radio button dengan ikon serta menentukan apakah radio button dalam kondisi dipilih atau tidak.
JRadioButton(String text) Mengkonstruksi obyek radio button dengan text.
JRadioButton(String text, boolean nilai) Mengkonstruksi obyek radio button dengan text serta menentukan apakah radio button awalnya dipilih atau tidak.
JRadioButton(String text, Icon icon) Mengkonstruksi obyek radio button dengan text dan ikon.
JRadioButton(String text, Icon icon, boolean nilai) Mengkonstruksi obyek radio button dengan text dan ikon serta menentukan apakah radio button dalam kondisi dipilih atau tidak

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.