PENGENALAN DASAR SWING: CLASS JRADIOBUTTON DAN JCHECKBOX DI JAVA NETBEANS IDE 8.2

Pada kesempatan kali ini saya ingin berbagi pengetahuan saya mengenai bagaimana cara penggunaan komponen dasar swing yaitu class JRadioButton dan JCheckBox di java netbeans ide 8.2 dengan gambar dan sedikit penjelasannya.


CLASS JRADIOBUTTON DAN JCHECKBOX DI JAVA NETBEANS IDE 8.2


Sebelum kita membuat project sederhana untuk penggunaan class JRadioButton dan JCheckBox ada baiknya anda mengetahui fungsi atau sedikit penjelasan komponen dasar swing yang akan saya bahas. yang pertama checkbox, CheckBox adalah komponen yang biasa digunakan untuk memilih pilihan dari dua kemungkinan, biasanya berupa jawaban Ya atau Tidak.

Kemudian RadioButton merupakan suatu kelompok pilihan, pilihan bisa dua atau lebih akan tetapi dalam satu kelompok tersebut hanya diperkenankan untuk memilih satu pilihan saja.

Dalam Swing, CheckBox bisa dibuat menggunakan Class JCheckBox, sedangkan untuk radio button dibutuhkan dua Class yaitu JRadioButton untuk pembuatan radiobutton dan ButtonGroup untuk mengelompokkan beberapa radiobutton ke dalam satu grup.

Setelah kita mengetahui fungsi dari komponen swing yang akan kita bahas kali ini, maka kita dapat melanjutkan ke tahap selanjutnya untuk mempraktekan langsung pada Java Netbeans 8.2. berikut merupakan langkah-langkah penjelasan berserta gambarnya :


Pertama-tama buka aplikasi Netbeans 8.2 yang telah Anda install dan tunggu proses loading.

Pengenalan dasar swing: class jradiobutton dan jcheckbox di java netbeans ide 8.2

Setelah aplikasi Netbeans terbuka kemudian klik menu File dan kemudian pilih New Project atau Anda bisa menggunakan cara kedua yaitu dengan cara Ctrl+Shift+N maka setelah itu akan muncul seperti gambar dibawah ini.


Pengenalan dasar swing: class jradiobutton dan jcheckbox di java netbeans ide 8.2


Setelah muncul tampilan Choose Project seperti gambar dibawah maka pilih kategori Java dan pilih Java Application dan klik Next.


Pengenalan dasar swing: class jradiobutton dan jcheckbox di java netbeans ide 8.2

Setelah muncul tampilan Name and Location seperti gambar diatas maka Anda akan disediakan form untuk mengisi Project Name dan Project Location. Anda dapat mengisi project name dan project location sesuai yang anda inginkan, kemudian disini saya unceklis untuk Create Main Class dengan bertujuan agar tidak membuat main class secara otomatis karena kita akan membuat secara manual dan setelah itu klik Finish.


Pengenalan dasar swing: class jradiobutton dan jcheckbox di java netbeans ide 8.2

Setelah memilih mana dan lokasi penyimpanan file maka langkah selanjutnya yaitu pembuatan 2 packages yang terdiri dari package form dan code, pembuatan 2 packages ini bertujuan untuk memisahkan antara package untuk tampilan dan package untuk java class nya.

Pengenalan dasar swing: class jradiobutton dan jcheckbox di java netbeans ide 8.2

Setelah pembuatan 2 packages langkah selanjutnya yaitu membuat 1 java class disetiap package, untuk package code berisi menu.java sedangkan untuk package form berisi formMenu. Setelah membuat 2 file tersebut maka pertama kita masuk ke formMenu untuk mendesain tampilannya. Anda dapat menyesuaikan seperti gambar dibawah ini dan untuk nama variable setiap swing tidak akan saya bahas, anda dapat melihatnya dicoding nanti.

Pengenalan dasar swing: class jradiobutton dan jcheckbox di java netbeans ide 8.2

Setelah menyesuaikan dengan tampilan diatas langkah selanjutnya yaitu kita masuk ke menu.java yang berada pada package code yang bertujuan untuk memasukan rumus perhitungannya. silahkan ketikkan code seperti dibawah ini


Pengenalan dasar swing: class jradiobutton dan jcheckbox di java netbeans ide 8.2


Setelah memasukkan coding pada menu.java kita balik lagi ke formMenu.java. disini yang akan kita buat pertama yaitu fungsi Check Box dari Nasi Goreng, silahkan salin coding seperti gambar dibawah ini.

Pengenalan dasar swing: class jradiobutton dan jcheckbox di java netbeans ide 8.2

Kemudian yang kedua yaitu membuat fungsi Check Box dari Ayam Bakar, silahkan salin coding seperti gambar dibawah ini.


Pengenalan dasar swing: class jradiobutton dan jcheckbox di java netbeans ide 8.2



Kemudian yang ketiga yaitu membuat fungsi Check Box dari Pecel Lele, silahkan salin coding seperti gambar dibawah ini.


Pengenalan dasar swing: class jradiobutton dan jcheckbox di java netbeans ide 8.2

Kemudian yang keempat yaitu membuat fungsi Check Box dari Sea Food, silahkan salin coding seperti gambar dibawah ini.
Membuat keempat fungsi check box diatas yaitu bertujuan jika kita memilih check box tersebut maka text field akan menjadi dapat diisi dan jumlahnya akan berubah menjadi 1 sedangkan jika tidak diisi maka text field tidak akan dapat diisi dengan jumlah tetap nol.

Pengenalan dasar swing: class jradiobutton dan jcheckbox di java netbeans ide 8.2

Setelah membuat fungsi untuk check box maka langkah selanjutnya yaitu membuat fungsi button klik. Untuk fungsi radio button juga disimpan dalam fungsi ini, silahkan salin kode seperti dibawah ini.

Pengenalan dasar swing: class jradiobutton dan jcheckbox di java netbeans ide 8.2

Kemudian langkah selanjutnya yaitu membuat fungsi button klik untuk menghapus history atau mengkosongkan seperti semula. Silahkan salin coding dibawah ini.

Pengenalan dasar swing: class jradiobutton dan jcheckbox di java netbeans ide 8.2

Dan jika telah selesai mengikuti langkah-langkah diatas serta menyalin code dengan benar, silahkan Anda coba jalankan aplikasinya. Jika tidak ada permasalahan yang muncul maka akan tampil seperti gambar dibawah ini.


Pengenalan dasar swing: class jradiobutton dan jcheckbox di java netbeans ide 8.2

Ok sekian pada postingan pembahasan  dasar swing: class jradiobutton dan jcheckbox di java netbeans ide 8.2 yang bisa saya sampaikan, mohon maaf jika masih banyak kekurangan. Terima kasih dan sampai jumpa dipostingan selanjutnya.