. .

BAGIAN KE SEBELAS: Java Check Box (GUI) Pada Netbeans IDE

Posted by CHRISTIANTO D,WIBOWO | D3MI-2016 STMIK BUMI GORA On Rabu, Februari 01, 2017 No comments

Java Check Boxes In Netbeans IDE, Sebelum kita meneruskan mempelajari pembelajaran ini, ada baiknya kita baca artikel-artikel sebelumnya yang terhubung dengan langkah-langkah pembelajaran ini (Link) BAHASA PEMROGRAMAN JAVA PADA NETBEANS IDE.
JCheckbox adalah komponen swing yang mewakili item yang menunjukkan keadaan yang dipilih atau tidak dipilih. Pengguna dapat mengubah keadaan ini dengan mengklik kotak centang komponen.

Sebuah JCheckbox adalah cara untuk memungkinkan pengguna untuk memilih dan membatalkan pilihan item. Kita dapat memindahkan pilihan tersebut sekaligus semua hanya dengan menggerakkan panel.
Masih dalam Project formcontrols dengan Package form_controls_lesson dan class FormObjects, Ikuti dari pembahasan sebelumnya BAGIAN KE SEBELAS: Pengenalan Java Combo Box Pada Netbeans IDE. Tambahkan panel untuk Form, yang berada di bawah Kontainer swing dalam palette NetBeans. Sekarang cari kontrol JCheckbox. Tarik JCheckbox ke panel Form.
teks jCheckBox1 adalah teks default. Kita dapat mengubah ini baik dari jendela properti, atau dengan mengklik kanan jCheckBox1. Dari menu yang muncul, pilih Edit Text, ketika kita klik Edit Text, teks default akan disorot, ketik C Sharp di atas teks yang disorot, tekan tombol enter pada keyboard untuk mengkonfirmasi perubahan, teks akan berubah untuk jCheckBox1 menjadi C Sharp :
Namun, ini hanya mengubah teks, dan bukan nama variabel. Nama variabel akan tetap jCheckBox1, seperti yang kita lihat di daerah Navigator, Biarkan saja nama variabel tetap sesuai default-nya. Tapi ingatlah bahwa mengubah teks kontrol tidak mengubah nama variabelnya.
Sekarang bahwa kita telah menambahkan satu jCheckBox untuk panel kita, tambahkan tiga jCheckBox lagi, dan ubah teksnya menjadi: Java, PHP, dan Visual Basic. jCheckBox kemudian akan terlihat seperti ini:
Apa yang akan kita lakukan adalah untuk mendapatkan item-item yang pengguna telah diperiksa. Kita akan melakukan ini ketika tombol diklik. Untuk menampilkan item, kita akan menggunakan Text Area control, bukan TextField. Jadi tambahkan tombol/button ke form, Ubah nama variabel menjadi btnCheckBoxes, dan rubah juga teks pada tombol menjadi Selected Items.
Temukan Text Area control di palette NetBeans, dan menyeret/drag ke form, ubah nama variabel menjadi taOne.

Ketika kita sudah selaraskan kontrol baru kita, RUN dan form akan terlihat seperti ini:


Java checkboxes memiliki property yang disebut isSelected. Kita dapat menggunakannya dalam rangkaian IF Statements  untuk melihat apakah setiap check box yang dipilih atau tidak. Untuk itu kita dapat membangun string, menambahkan teks dari masing-masing check box. Klik ganda tombol baru btnCheckBoxes untuk membuat code stub/rintisan kode,
private void btnCheckBoxesActionPerformed(java.awt.event.ActionEvent evt) {                                             // TODO add your handling code here:
    }
dan tambahkan kode berikut :
private void btnCheckBoxesActionPerformed(java.awt.event.ActionEvent evt) {                                              
        String s1 = "";
        If (jCheckBox1.isSelected()){
            s1 = s1+"" + jCheckBox1.getText() + '\n';
         }
        
        If (jCheckBox2.isSelected()){
            s1 = s1+"" + jCheckBox2.getText() + '\n';
         }
        
        If (jCheckBox3.isSelected()){
            s1 = s1+"" + jCheckBox3.getText() + '\n';
         }
        
        If (jCheckBox4.isSelected()){
            s1 = s1+"" + jCheckBox4.getText() + '\n';
         }
       
        taOne.setText(s1);
}

String yang kita bangun disebut s1. Jika check box dipilih maka kita mendapatkan teks dari check box. Hal ini kemudian disimpan dalam variabel s1, bersama dengan garis karakter baru ('\ n') Baris terakhir kode set teks untuk area teks. Di antara kurung bulat setText, kita memiliki variabel s1, yang merupakan nilai dari string yang kita bangun.
Setelah selesai mengetik kode, jalankan program. Pilih check box dan kemudian klik tombol. Kita akan menemukan bahwa item akan diperiksa dan muncul di area teks :
Hapus satu atau dua check box dan coba lagi. Hanya check box yang dipilih akan muncul di area teks. Dalam pembelajaran berikutnya, kita akan membahas tentang Radio Buttons.

0 komentar:

Posting Komentar