Banner Java

Mengenal Kelas JRadioButton Di Java

Antar muka grafis (graphical interface) dapat dibuat dengan memanfaatkan berbagai kelas grafis (component dan container) yang sudah tersedia di Java (Java predefined classes). Anda dapat meletakkan berbagai komponen di kelas-kelas wadah (container classes) seperti JFrame, JPanel, JAplet dan Container serta menggunakan kelas-kelas pembantu (helper classes) seperti Color, LayoutManager, Font, Graphics dan Dimension untuk mendapatkan susunan dan tampilan komponen yang menarik.

Salah satu kelas grafis Java yang sering digunakan untuk membuat program aplikasi menggunakan bahasa pemrograman ini adalah JRadioButton. Sebagaimana kelas JCheckBox yang dapat dibaca di artikel Mengenal Kelas JCheckBox Di Java dan Contoh Program Kelas JCheckBox: Merubah 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 beberapa radio button menggunakan kelas ButtonGroup. Ketika Anda mengklik salah satu radio button (selected), maka radio button yang lain menjadi kosong (unselected). Apabila Anda tidak mengelompokkan beberapa radio button menggunakan ButtonGroup, maka masing-masing radio button adalah independen (radio button satu tidak akan mempengaruhi radio button lainnya). Dibatasi hanya sampai pada superclass JComponent, hirarki turunan kelas JRadioButton adalah sebagai berikut:

Hirarki turunan kelas JRadioButton

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

Baca artikel terkait lainnya:

Untuk memperbaiki mutu konten, Anda dapat berpartisipasi dengan cara melaporkan apabila menemukan kesalahan ketik, kata-kata rangkap, redaksi kurang pas (jelas), gambar pendukung tidak ada dan sebagainya melalui form Kontak Kami untuk mendapatkan perbaikan. Terima kasih atas kerjasamanya.

Hindro HindriantoHindro adalah pendiri sekaligus admin termasmedia.com dan topikit.com, blog online yang mengulas teknologi informasi. Dunia web mulai ditekuni tahun 2012 dengan mempelajari CMS Joomla dan Wordpress. Beberapa buku yang sekarang dipelajari antara lain PHP, HTML5, ASP.NET 4.5, JavaScript, CSS3, MySQL, Adobe Dreamweaver, Adobe Photoshop dan Adobe Flash.