Program Java IF-ELSE dengan Java netbeans GUI Nilai Kondisi Index JComboBox
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 :
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 :
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 padamethod 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.
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..
0 comments:
Berkomentarlah yang positif dan membangun insaa allah penulis akan menampung segala masukan positif dan mengimplementasikan saran saran bijak dari anda terimakasih.