Pertemuan 14

Membuat Program Cetak Combo Box Di NetBeans


Buka Software Netbeans, Buatlah Project yaitu klik file - new - pilih java - java application - Next. Beri nama project yaitu  "AriefNuurHidayat_Pertemuan14"



Kemudian buat package, klik kanan pada "AriefNuurHidayat_pertemuan14" > New > Java package > isi nama package dengan "LatihanMinggu2" > Finish.



Klik kanan pada "LatihanMinggu2" > New > Jframe Form > beri nama class "ListView" > Finish.



Kemudian drag item item yang ada seperti di gambar ke dalam lembar design



Klik kanan pada item combo box > Properties > model > klik ikon dengan simbol (...)




Masukan Kode seperti gambar dibawah ini lalu > OK.



Di menu Selected Index, Ganti angka 0 menjadi -1 lalu close, Selected index diubah menjadi -1 itu karna list item pada combo box dimulai dari 0.



Klik kanan lagi Combo Box > Change variabel name > beri nama "ListViewComboBox" > OK



jika sudah, klik menu source, masukan koding berikut :
    ListViewComboBox.setSelectedIndex(-1);



Lalu pindah  ke menu design, tambahkan 2 Textfield dan 2 Label ke lembar design
Ubah nama variabel 2 textfield tersebut, yaitu  dengan:
TextField 1 : typeKamarTextField
TextField 2 :hargaKamarTextField



Di menu source tambahkan kode berikut :
    public String typeKamar_arief;
public float hargaKamar_arief=0;


Kembali ke lembar design, Klik kanan combo box > Events > Action > action performed. Kemudian ketikkan code berikut :
        if (ListViewComboBox.getSelectedIndex()==0)
{
    typeKamar_arief="VVP ROOM";
     hargaKamar_arief=1200000;
}else if (ListViewComboBox.getSelectedIndex()==1)
{
    typeKamar_arief="VIP ROOM";
    hargaKamar_arief=900000;
}else if (ListViewComboBox.getSelectedIndex()==2)
{
    typeKamar_arief="SWEET ROOM";
    hargaKamar_arief=700000;
    }
typeKamarTextField.setText(typeKamar_arief);
hargaKamarTextField.setText(String.valueOf(hargaKamar_arief));



Lalu Run dan hasilnya seperti berikut :




Tugas Tambahan (Lanjutan)

Pada design, Tambahkan label dan Textfield dan design seperti berikut 
 

Ubah Nama Variabel pada Textfield Bayar, Button pilih, dan Text pane seperti berikut :





Kemudian tambah Variabel baru, ketikkan code berikut
    public double cash_arief;
    public double cashback_arief;



Lalu pada Lembar design, klik kanan Button Pilih > Events > Action > action performed.
Ketikkan Code berikut :
        cash_arief= Double.parseDouble(CashTextField.getText());
cashback_arief= cash_arief - hargaKamar_arief;
CetakTextPane.setText("Anda memilih kamar type"+typeKamar_arief+ " dengan total                                     Rp."+hargaKamar_arief+", Dan kembalian Anda"+cashback_arief);



Kemudian Run






Sampai di sini cara membuat Program Cetak COMBO BOX di Netbeans.
Terimakasih

Komentar