Postingan Terbaru

Program Sederhana IF-ELSE Java Desktop dengan netbeans (Nilai Kondisi Index JComboBox)













Pada Latihan Sekarang kita Coba program sederhana IF-ELSE dengan java desktop 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,

Design Form





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 :
selain dilihat pada panel inspector komponen dan variabel komponen yang digunakan, dapat juga dilihat pada jendela, seperti gambar dibawah ini (biasanya pada akhir coding).
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:
maka kita perlu mengganti list Item tersebut dengan cara, atur model pada propertis JComboBox seperti terlihat pada gambar berikut :
Ganti nama list Item sesuai dengan aplikasi yang kita buat


kemudian berikan nilai -1 pada propetis setselectedIndex untuk menampilkan list Item tanpa nama pada design sebelum dijalankan

untuk menampilkan list Item tanpa nama ketika dijalankan maka tambahkan coding pada method contructor (nama method contructor sama dengan nama class yang terbentuk pada saat pembuatan class).
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



selanjutkan kita masuk kepada desain coding, pertama deklarasikan data yang dibutuhkan tepat dibawah


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 
 
 Cara Manjalankan : Pilih list Item Pada JComboBox Kode Kamar Maka akan Tampil Type Kamar dan Harga Inap sesuai dengan nilai  yang diberikan pada Source


BACA JUGA
BACA JUGA

Android Portal Indonesia