Belajar Netbeans - Membuat Program IF ComboBox

Tutorial kali ini kita akan membuat program IF sederhana pada jComboBox dengan menggunakan netbeans yang mana nilai kondisi berdasarkan list item jComboBox, maksudnya gini ketika kita memilih salah satu item di jComboBox maka akan tampil otomatis di jTextField, tanpa perlu menekan tombol button dia akan otomatis tampil. Ga ngerti maksudnya apa? bingung dengan penjelasannya? supaya jelas ikuti langkah - langkah berikut untuk membuat programnya jadi langsung ke praktek.

Oke berikut langkah - langkahnya.
Langkah 1. Buka Netbeans.
Langkah 2. Buat project baru dengan nama IF_ComboBox.
Langkah 3. Buat form baru dengan nama Form.
Langkah 4. Lalu buat design form seperti berikut.

netbeans, if, else, combobox, jComboBox

Jika belum tau cara membuat form dan membuat list item pada jComboBox baca sini perhatikan langkah - langkahnya dengan teliti di link tersebut.

List item jComboBox kode tiket adalah "VIP", "MEDIUM",  dan "EKONOMI".

Langkah 5. Ganti variable name dengan ketentuan sebagai barikut.
  • jComboBox1 ganti variable name dengan cbtiket.
  • jTextField1 ganti variable name dengan type.
  • jTextField2 ganti variable name dengan harga.
Langkah 6. Lanjut ketahap penulisan source code, pertama - pertama kita deklarasikan dulu data yang dibutuhkan dengan cara menuliskan source code di bawah ini tepat di bawah definisi class.

public String kode_tiket;
public String type_tiket;
public long harga_tiket;

Contoh penempatannya seperti berikut.

netbeans, if, else, combobox, jComboBox

Maksudnya jika hendak mengambil nilai di jComboBox berdasarkan list item kita sediakan dahulu data yang akan menampung nilai list item jComboBox bertipe String (kode_tiket).

Langkah 7. Klik 2 kali pada jComboBox dan masukan source code berikut.

kode_tiket = (String) cbtiket.getSelectedItem();
 if (kode_tiket == "T01") {
     type_tiket = "VIP";
     harga_tiket = 500000;
 } else if (kode_tiket == "T02") {
     type_tiket = "MEDIUM";
     harga_tiket = 150000;
 } else if (kode_tiket == "T03") {
     type_tiket = "EKONOMI";
     harga_tiket = 80000;
 }

type.setText(type_tiket);
harga.setText(String.valueOf(harga_tiket));

Penjelasannya.
kode_tiket = (String) cbtiket.getSelectedItem(); // untuk mengambil nilai dari jComboBox  berdasarkan list item dengan perintah getSelectedItem() ke data String.
if (kode_tiket == "T01") // kondisi data yang diambil dari jComboBox berdasarkan list item, gunakan operator pemberi nilai sama dengan (==), dan untuk nilai kondisi karakternya harus sama dengan karakter list item jComboBox.
type.setText(type_tiket); // untuk menampilkan data di type tiket.
harga.setText(String.valueOf(harga_tiket)); // untuk menampilkan data di harga tiket.

Penempatan source codenya seperti gambar berikut.

netbeans, if, else, combobox, jComboBox

Langkah 8 Jika tidak ada error di dalam source codenya seperti gambar berikut coba kalian jalankan dengan cara klik Run atau tekan Shift + F6.

netbeans, if, else, combobox, jComboBox

Langkah 6 Setelah di jalankan coba kalian klik kode tiket dan pilih salah satu itemnya, maka hasilnya akan seperti ini.

netbeans, if, else, combobox, jComboBox

Sekian tutorial kali ini semoga bermanfaat bagi kalian semua dan jika membutuhkan tutoial java lainnya bisa baca sini. Terimakasih.
Previous
Next Post »