Senin, 26 Januari 2015

Program Java - program sederhana biodata

program biodata

1. Buat project 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. 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, lalu klik kanan kemudian pilih Events >> Mouse >> MouseClicked. Setelah itu 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 Compile dan jalankan program java.
9. Coba 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 Tugas kali ini mengnai Membuat program biodata menggunakan Checx Box dan Radio Button semoga bermanfaat.