Pada Netbeans, banyak permasalahan menggunakan if Statement pada GUI, dan mudah mudahan artikel berikut dapat memecahkan masalah yang ada menghampiri anda...
# 1. Penggunaan If Statement pada JCheckBox
Biasanya sebagian orang bingung untuk memanipulasi statement yang terhubung pada 1 kondisi dimana statement tersebut diatur atau akan diubah pada kondisi tertentu, contoh pertama pada CheckBox.
Kenapa sih kok kalau saya menceklis salah satu CheckBox,lalu saya Menceklis sebuah CheckBox lagi kok CheckBox yang lain masih dapat di check juga, ....
Permasalahannya ialah biasanya jika saya pilih check box ini, maka semua checkbox tidak bisa dipilih dan ini harus seperti ini.
Untuk itu, kita batasi masalahnya menjadi, jika kita memilih checkbox a, maka checkbox lainnya dissable, dan jtextfield mengeluarkan keterangan ini.
Untuk permasalah seperti diatas, maka dapat mengikuti langkah berikut.
1. Buat 1 buah class JFrame Form dan masukkan nama terserah anda, kalian bebas memberi nama :D.
2. Masukkan beberapa JCheckbox, disini saya memasukkan 3 buah checkbox untuk project tutorial ini...
3. Dalam kondisi ini, kita beri nama sesuai dengan nama yang automatis netbeans berikan.
4. Tambahkan sebuah ButtonGroup ke dalam form, eeiits, satu saja, ButtonGroup memang tidak bisa dilihat langsung di dalam form tersebut. tapi bisa kita lihat dari sini.
5. Mulai lakukan grouping pada Jcheckbox pertama dengan cara, klika kanan pada JCheckBox pertama, llu pilih properties, lalu pilih dalam menu ButtonGroup, dan pilih buttonGroup1.
6. Lakukan untuk semua CheckBox yang ada... :)
7. Tambahkan beberapa JTextField, saya hanya memasukkan 3 buah untuk project ini, dan beri nama, txt1,txt2 dan txt3...
8. Tambahkan sebuah button dan beri nama button1 dan sebuat JTextArea dan beri nama textarea1
9. Buat sebuah private void baru, dalam tab Source dan ketik...
10. Klik kanan pada JCheckBox1 dan pilih Event,lalu Action, lalu Action Performed blablabla,,,
dan ketikkan Script berikut...
11. Lakukan juga pada JCheckBox2 dan3, sesuaikan bagian txt1.setenable(true), menjadi txt2... dan txt3....
12. Tambahkan sebuah void untuk pemilihan aksi button saat mengeksekusi kebutuhan dari JCheckBox... masukkan script berikut...
13. Klik kanan pada button1 dan pilih Event,lalu Action, lalu Action Performed blablabla,,,
dan ketikkan Script berikut...
14. Silakan dicoba sendiri programnya dengan menekan key Shift+F6.. :)
inspectornya dimana
ReplyDelete?