Program Java IF-ELSE dengan Java netbeans GUI Nilai Kondisi Index JComboBox

October 29, 2017 Aji Suryo Purnomo 0 Comments

Pada Latihan Sekarang kita Coba belajar membuat program Java IF-ELSE dengan Java netbeans yang mana nilai kondisi diambil dari komponen JComboBox berdasarkan nilai Index JComboBox yaitu menentukan Type Kamar dan Harga Inap berdasarka Kode Kamar yang diambil dari list Item JComboBox, latihan ini disimpan pada project dengan nama class IF_ELSE3.java cekid out, 


Design Form :

Program Java IF-ELSE dengan Java netbeans GUI






Latihan Java dengan IF ELSE komponen yang digunakan untuk menyamakan dengan coding yang dibuat, samakan variabel dan text komponen pallete dengan cara klik kanan  komponen kemudian pilih Edit Text (digunakan untuk Mengubah Text) dan Change Variable Name (digunakan untuk mengganti variabel komponen), variabel komponen dapat dilihat pada panel Inspector seperti gambar dibawah ini :

Program Java IF-ELSE dengan Java netbeans GUI





selain dilihat pada panel inspector komponen dan variabel komponen yang digunakan, dapat juga dilihat pada jendela, seperti gambar dibawah ini (biasanya pada akhir coding).

Program Java IF-ELSE dengan Java netbeans GUI
Keterangan : Text warna hijau adalah nama Variabel komponen
untuk list Item pada JComboBox defaultnya adalah (Item 1, Item 2, Item 3, Item 4), jika dijalankan hasilnya seperti gambar dibawah ini:

Program Java IF-ELSE dengan Java netbeans GUI




maka kita perlu mengganti list Item tersebut dengan cara, atur model pada propertis JComboBox seperti terlihat pada gambar berikut :

Program Java IF-ELSE dengan Java netbeans GUI
Ganti nama list Item sesuai dengan aplikasi yang kita buat

Program Java IF-ELSE dengan Java netbeans GUI
kemudian berikan nilai -1 pada propetis setselectedIndex untuk menampilkan list Item tanpa nama pada design sebelum dijalankan

Program Java IF-ELSE dengan Java netbeans GUI





untuk menampilkan list Item tanpa nama ketika dijalankan maka tambahkan coding padamethod contructor (nama method contructor sama dengan nama class yang terbentuk pada saat pembuatan class). 

Program Java IF-ELSE dengan Java netbeans GUI
ket :


CBKodeKamar.setSelectedIndex(-1); // memberikan nilai Index JComboBox (CBKodeKamar)= -1, karena list Item pada JComboBox ditampilkan mulai dari Index 0.


Jika dijalankan maka hasilnya seperti gambar dibawah ini

Program Java IF-ELSE dengan Java netbeans GUI



selanjutkan kita masuk kepada desain coding, pertama deklarasikan data yang dibutuhkan tepat dibawah:
Program Java IF-ELSE dengan Java netbeans GUI

setelah data dideklarasikan maka kita lanjut coding berikutnya, yaitu dengan memberikan Event pada JComboBox (CBKodeKamar), klik kanan CBKodeKamar --> Event --> Action --> ActionPerformed, kemudian tambahkan koding :

        if (CBKodeKamar.getSelectedIndex()==0)
        {
          TypeKmr="VVP ROOM";
          HrgInap=1200000;
        }else if (CBKodeKamar.getSelectedIndex()==1)
        {
            TypeKmr="VIP ROOM";
            HrgInap=900000;
        }else if(CBKodeKamar.getSelectedIndex()==2)
        {
            TypeKmr="SWEET ROOM";
            HrgInap=700000;
        }

        TxtTypeKamar.setText(TypeKmr);
        TxtHargaInap.setText(String.valueOf(HrgInap));


Keterangan coding :

if (CBKodeKamar.getSelectedIndex()==0) // nilai kondisi diambil berdasarkan Index (Index mulai dari nilai 0) dari CBKodeKamar dengan perintah getSelectedIndex(). Index Nilai 0 sama dengan nilai list Item yang pertama. 

Hasil 

Program Java IF-ELSE dengan Java netbeans GUI

Cara Manjalankan : Pilih list Item Pada JComboBox Kode Kamar Maka akan Tampil Type Kamar dan Harga Inap sesuai dengan nilai  yang diberikan pada Source.

Sekian tutorial kali ini semoga bermanfaat bagi kalian yang ingin berlatih program Java berbasis GUI. ikuti terus postingan Jawara program dan jdilah seseorang yang ahli coding khusus C++ dan Java. kenapa saya khususkan karena jika kita mempelajari sesuatu dan tanpa fokus yang jelas maka hasilnya tidak akan maksimal bahkan akan menghasilkan kebingungan yang luar biasa karena kita dipaksa untuk belajar dengan tidak memfokuskan salah satu atau fokus, maka pada jawara program sengaja dibahas dan semua lingkup pembahasan pada wibe site hanya tertuju pada pemrogram yaitu C++ dan java netbeans  
wassalam..



You Might Also Like

0 comments:

Berkomentarlah yang positif dan membangun insaa allah penulis akan menampung segala masukan positif dan mengimplementasikan saran saran bijak dari anda terimakasih.