Membuat program biodata menggunakan Checx Box dan Radio Button

By: Johan Supriyanto, S.Kom. - June 09, 2013
Pada postingan sebelumnya kita telah praktek membuat Program Menentukan Jenis, ukuran dan warna huruf menggunakan ComboBox. Pada kesempatan kali ini adalah praktek membuat program biodata sederhana menggunakan JCheckBox, JRadioButton dan JTextArea
program biodata

1. Anda buat projeck baru dengan kategori Java Aplication, kemudian beri nama Chexbox_Radiobutton kemudian buat JFrame Form dan beri nama Chexbox_Radiobutton
2. Kemudian tambahkan komponen berikut ini pada JFrame Form:
3. Anda atur posisi komponen-komponen tersebut sehinngga menjadi seperti pada gambar berikut ini:
checkbox dan radiobutton

4. Kemudian pilih dan drag ButtonGrou dari Swing controls ke dalam JFrame.
checkbox dan radiobutton

5. Pada JRadioButton1 anda ubah propertiesnya pada baris buttonGroup menjadii buttonGroup1. Lalkukan hal yang sama ini untuk properties JRadioButton2.
checkbox dan radiobutton

6. Klik kanan pada JCheckBox1, kemudian pilih Events >> Change >> stateChaned. Lalu ketikkan kode perintah berikut ini:

if (jCheckBox1.isSelected()) {
            jCheckBox1.setText("YA");
        }
        else{
            jCheckBox1.setText("TIDAK");
        } 
checkbox dan radiobutton

Keterangan:
- Pada baris if (jCheckBox1.isSelected()) maksudnya kondisi ketika tanda cek pada jCheckBox1 aktif.
- Pada baris jCheckBox1.setText("YA"); dan jCheckBox1.setText("TIDAK"); maksudnya yaitu Memberi nilai 'YA' dan 'TIDAK' pada properties text pada komponen jCheckBox1.

7. Langkah selanjutnya yaitu pada JButton1, anda klik kanan kemudian pilih Events >> Mouse >> MouseClicked. Setelah itu anda sisipkan perintah berikut ini:

Font tebal=new Font("Monospaced", Font.BOLD,12);
        Font biasa=new Font("Monospaced", Font.PLAIN, 12);
        if (jRadioButton1.isSelected()) {
            if (jCheckBox1.isSelected()) {
                jTextArea1.setText("Nama:"+jTextField1.getText()+", Jenis Kelamin:"+jRadioButton1.getText()+"");
                jTextArea1.setFont(tebal);
            }
            else{
                jTextArea1.setText("Nama:"+jTextField1.getText()+", Jenis Kelamin:"+jRadioButton1.getText()+"");
                jTextArea1.setFont(biasa);
            }
        }
        else if(jRadioButton2.isSelected()){
            if (jCheckBox1.isSelected()) {
                jTextArea1.setText("Nama:"+jTextField1.getText()+", Jenis Kelamin:"+jRadioButton2.getText()+"");
                jTextArea1.setFont(tebal);
            }
            else{
                jTextArea1.setText("Nama:"+jTextField1.getText()+", Jenis Kelamin:"+jRadioButton2.getText()+"");
                jTextArea1.setFont(biasa);
            }
        } 
checkbox dan radiobutton

Keterangan kode:
Pada baris 1-2: membuat variabel untuk merubah properties font. Variabel tebal untuk font mode Bold, dan variabel biasa untuk font mode Plain/ normal.
Pada baris 3-22: mengubah properties font pada JTextArea1 sesuai dengan nilai dari variabel tebal dan biasa.

8. Selesai coba anda Compile dan jalankan program java.
9. Coba anda isi pada TextField: Bejo, pilih jenis kelamin, aktifkan Cetak tebal dengan memberi centang dan klik Tampil. maka hasilnya akan seperti pada gambar berikut:
checkbox dan radiobutton

Demikian praktek kali ini mengnai Membuat program biodata menggunakan Checx Box dan Radio Button semoga bermanfaat

Artikel Terkait