Program sederhana IF-ELSE java desktop dengan netbeans (JComboBox (getselectedItem))
Latihan ini dengan nama IF_ELSE4.java, yaitu program sederhana IF-ELSE java desktop dengan netbeans yang mana nilai kondisi berdasarkan list Item JComboBox, hampir sama dengan latihan sebelumya pada program sederhana if-else nilai kondisi didapatkan dari Index JComboBox, maka konfigurasi Design form sama dengan program tersebut.
Design Coding
tambahkan deklarasi variabel pada jendela source tepat dibawah class
Jika mengambil nilai JComboBox berdasarkan list Item maka sediakan data yang akan menampung nilai list Item JComboBox bertipe String (KodeKmr).
selanjutkan berikan event pada JComboBox dengan cara klik kanan JComboBox (CBKodeKamar) ---> Event ---> Action--->ActionPerformed.
KodeKmr=(String)CBKodeKamar.getSelectedItem();
if (KodeKmr=="KM001")
{
TypeKmr="VVIP ROOM";
HrgInap=1000000;
}else if (KodeKmr=="KM002")
{
TypeKmr="VIP ROOM";
HrgInap=800000;
}else if (KodeKmr=="KM003")
{
TypeKmr="SWEET ROOM";
HrgInap=600000;
}
TxtTypeKamar.setText(TypeKmr);
TxtHargaInap.setText(String.valueOf(HrgInap));
Keterangan Coding :
KodeKmr=(String)CBKodeKamar.getSelectedItem(); //mengambil nilai JComboBox berdasarkan list Item dengan perintah getSelectedItem() ke data String (String).
if (KodeKmr=="KM001") //kondisi data yang diambil dari JComboBox berdasarkan list Item gunakan operator pemberi nilai sama dengan (==), untuk nilai kondisi karakternya harus sama dengan karakter List Item JComboBox.
Hasil Program :
cara menjalankan program dengan memilih List Item Kode Kamar untuk menampilkan nilai Type Kamar dan Harga Inap
Lebih pahamnya bedakan program IF-ELSE1, IF-ELSE2, IF-ELSE3, IF-ELSE4
Design Coding
tambahkan deklarasi variabel pada jendela source tepat dibawah class
Jika mengambil nilai JComboBox berdasarkan list Item maka sediakan data yang akan menampung nilai list Item JComboBox bertipe String (KodeKmr).
selanjutkan berikan event pada JComboBox dengan cara klik kanan JComboBox (CBKodeKamar) ---> Event ---> Action--->ActionPerformed.
KodeKmr=(String)CBKodeKamar.getSelectedItem();
if (KodeKmr=="KM001")
{
TypeKmr="VVIP ROOM";
HrgInap=1000000;
}else if (KodeKmr=="KM002")
{
TypeKmr="VIP ROOM";
HrgInap=800000;
}else if (KodeKmr=="KM003")
{
TypeKmr="SWEET ROOM";
HrgInap=600000;
}
TxtTypeKamar.setText(TypeKmr);
TxtHargaInap.setText(String.valueOf(HrgInap));
Keterangan Coding :
KodeKmr=(String)CBKodeKamar.getSelectedItem(); //mengambil nilai JComboBox berdasarkan list Item dengan perintah getSelectedItem() ke data String (String).
if (KodeKmr=="KM001") //kondisi data yang diambil dari JComboBox berdasarkan list Item gunakan operator pemberi nilai sama dengan (==), untuk nilai kondisi karakternya harus sama dengan karakter List Item JComboBox.
Hasil Program :
cara menjalankan program dengan memilih List Item Kode Kamar untuk menampilkan nilai Type Kamar dan Harga Inap
Lebih pahamnya bedakan program IF-ELSE1, IF-ELSE2, IF-ELSE3, IF-ELSE4