Menggunakan JCheckBox dan RadioButton pada Netbeans 7.0.1 - CheckBox dan RadioButton hanya bisa mempunyai dua kemungkinan nilai (benar atau salah). Kedua komponen ini digunakan untuk mempresentasikan data yang berupa pilihan. JCheckBox digunakan jika pilihannya berupa multiple selection, sedangkan JradioButton digunakan jika pilihannya berupa single selection.
1. Buatlah Frame baru dengan nama Frame_Project2
2. Buatlah tampilan sebagai berikut :
Desain Form Aplikasi Pemilihan Prodi |
Tabel Properties |
Ket:
Fungsi ButtonGroup digunakan untuk menjadikan beberapa component JRadioButton ke dalam satu group.
Saat menambahkan ButtonGroup ke desain maka tidak ada tampilan yang muncul tetapi perhatikan di panel “Inspector” terdapat ButtonGroup yang telah ditambahkan.
Inspector |
Component cboxSI :
- Klik cboxS1
- Pilih Code
- Pilih Post-Creation Code
- Ketik bgroupJenjang.add(cboxS1);
Component cboxD3 :
- Klik cboxD3
- Pilih Code
- Pilih Post-Creation Code
- Ketik bgroupJenjang.add(cboxD3);
4. Menjadikan satu component rbtnSI, rbtnTI, rbtnMI, rbtnMI, rbtnKA ke dalam bgroupProdi
Component rbtnSI :
- Klik rbtnSI
- Pilih Code
- Pilih Post-Creation Code
- Ketik bgroupProdi.add(rbtnSI);
Component rbtnTI :
- Klik rbtnTI
- Pilih Code
- Pilih Post-Creation Code
- Ketik bgroupProdi.add(rbtnTI);
Component rbtnMI :
- Klik rbtnMI
- Pilih Code
- Pilih Post-Creation Code
- Ketik bgroupProdi.add(rbtnMI);
Component rbtnKA :
- Klik rbtnKA
- Pilih Code
- Pilih Post-Creation Code
- Ketik bgroupProdi.add(rbtnKA);
Menambah Event di CheckBox dan JRadioButton
1. Menambah event pada component cboxS1(Strata 1 (Sarjana))
Klik kanan pada component cboxS1(Strata 1 (Sarjana)) – Events – Action – actionPerformed
masukkan kode program berikut :
private void cboxS1ActionPerformed(java.awt.event.ActionEvent evt){ // TODO add your handling code here: txtJen_Pil.setText ("Strata 1 (Sarjana)"); } |
2. Menambah event pada component cboxD3(Diploma 3 (Ahli Madya))
Klik kanan pada component cboxD3(Sistem Informasi) – Events – Action – actionPerformed
masukkan kode program berikut :
private void cboxD3ActionPerformed(java.awt.event.ActionEvent evt){ // TODO add your handling code here: txtJen_Pil.setText ("Diploma 3 (Ahli Madya)"); } |
Klik kanan pada component rbtnSI(Sistem Informasi) – Events – Action – actionPerformed
masukkan kode program berikut :
private void rbtnSIActionPerformed(java.awt.event.ActionEvent evt){ // TODO add your handling code here: txtProdi_Pil.setText ("Sistem Informasi"); } |
Klik kanan pada component rbtnTI(Sistem Informasi) – Events – Action – actionPerformed
masukkan kode program berikut :
private void rbtnTIActionPerformed(java.awt.event.ActionEvent evt){ // TODO add your handling code here: txtProdi_Pil.setText ("Teknik Informatika"); } |
Klik kanan pada component rbtnMI(Sistem Informasi) – Events – Action – actionPerformed
masukkan kode program berikut :
private void rbtnMIActionPerformed(java.awt.event.ActionEvent evt){ // TODO add your handling code here: txtProdi_Pil.setText ("Manajemen Informatika"); } |
Klik kanan pada component rbtnKA(Komputerisasi Akuntansi) – Events – Action – actionPerformed
masukkan kode program berikut :
private void rbtnKAActionPerformed(java.awt.event.ActionEvent evt){ // TODO add your handling code here: txtProdi_Pil.setText ("Komputerisasi Akuntansi"); } |
EmoticonEmoticon