Pemrograman
Now Reading
Cara Memasukkan Data ke dalam Combo Box dari Database
Inovasi Baru
1
Bagaimana sih cara membuat data di dalam combo box Netbeans? Berikut adalah Cara Memasukkan Data ke dalam Combo Box dari Database secara otomatis.

Cara Memasukkan Data ke dalam Combo Box dari Database – Halo sobat Bierpinter sekalian. Masih semangat kan belajar bahasa pemrograman java dengan menggunakan Netbeans nya? Harus semangat dong. Karena pada artikel kali ini saya akan membahas yang lebih seru lagi nihhh. Yaitu Cara Memasukkan Data ke dalam Combo Box dari Database. Pada artikel pembelajaran ini, kita akan memasukkan data ke dalam Combo Box secara otomatis, dimana data tersebut merupakan data yang ada di dalam database kita. Menarik bukan? So, terusin baca artikel pembelajaran yang satu ini ya teman-teman 😀

Cara Memasukkan Data ke dalam Combo Box dari Database

1. Sedikan 1 buah Combo Box

Cara Memasukkan Data ke dalam Combo Box dari Database

Combo Box

Langkah pertama, kalian bisa sediakan satu buah tools combo box pada project aplikasi Netbeans kalian. Kalian bisa menemukan combo box ini pada Jendela Palette dan pilih pada kategori Swing Controls – Combo Box. Untuk tampilan dari combo box, kalian bisa lihat pada gambar di atas. Agar dapat terpilih item <Choose>, kalian bisa mengeditnya di form Properties pada bagian Model dan Selected Item-nya. Kalian bisa mengikuti settingan Combo Box saya seperti ini:

Settingan Combo Box

Settingan Combo Box

2. Membuka Event Action Performed

Jendelan Action Performed

Jendelan Action Performed

Langkah selanjutnya adalah membuka Event Action Performed pada Combo Box kalian. Bagaimana caranya? Caranya gampang kok. Kamu bisa meng-klik kanan pada combo box kalian, lalu pilih Events – Action – Action Performed. Nah, jendela event ini berfungsi untuk apabila kita memilih salah satu item di dalam combo box ini. Maka akan melakukan perintah tertentu. Contoh perintahnya adalah mengisi data field yang lain. Contohnya : Saya memilih item A0001 pada combo box, setelah saya mengklik item A0001. Maka akan secara otomatis mengisi data nama barang dengan tulisan “Baju”. Selanjutnya, kalian bisa mengisi perintah Action performed kalian dengan koding yang telah kalian siapkan. Berikut adalah contoh koding yang saya buat untuk Event Action Performed saya:

String KodeBarang = "";
KodeBarang = jComboBox1.getSelectedItem().toString();
//System.out.println(KodeBarang);

try{
    String sql = "Select Nama_Barang, Harga_Jual From Barang Where kd_barang ='"+KodeBarang+"'";
    pst = koneksi.prepareStatement(sql);
    rs = pst.executeQuery(sql);
    while (rs.next()){
    row.add(new Object[]{
      rs.getString(1),
      rs.getString(2),
      });
      jTextField2.setText(rs.getString(1));
      jTextField3.setText(rs.getString(2));
    }  
}catch(Exception ex){
    JOptionPane.showMessageDialog(rootPane, "Data yang dicari tidak ada !!!!");
}

Perintah koding di atas artinya adalah ketika saya memilih item yang ada pada combo box, maka setelah dipilih akan menampilkan data nama barang dan harga jual yang nantinya akan dituliskan pada textfield2 dan textfield3.

3. Memasukkan Data Item pada Combo Box

Selanjutnya kalian bisa memasukkan data item pada combo box kalian berdasarkan data pada database kalian secara otomatis. Caranya mudah, kalian bisa membuat method baru untuk memanggil data yang ingin kalian masukkan ke dalam combo box kalian. Disini saya menggunakan database SQL Developer. Berikut adalah contoh koding pada program Netbeans saya:

public Transaksi() {
   initComponents();
   koneksi = Koneksi.KoneksiDB();
   nomorTableTransaksi =0;
   dataBarang(); // Method ini yang saya masukkan pada Constraktor Form Transaksi saya
   dataTransaksi();
   jTextField5.setText(String.format("R%04d",nomorTableTransaksi+1));
   jTextField4.grabFocus();
}
public void dataBarang(){
   try{
       String sql = "Select * From Barang ORDER BY kd_barang";
       pst = koneksi.prepareStatement(sql);
       rs = pst.executeQuery(sql);
       while (rs.next()){
          row.add(new Object[]{
          rs.getString(1),
          rs.getString(2),
          rs.getString(3),
          rs.getString(4),
          rs.getString(5),
          rs.getString(6),
          rs.getString(7),
          rs.getDate(8),
          });
          // rs.getString/Date merupakan jumlah field saya pada table Barang
          jComboBox1.addItem(rs.getString(2)); // Saya mengambil data pada field ke 2 untuk dimasukkan ke dalam combo box
       }
   }catch(Exception ex){
       JOptionPane.showMessageDialog(rootPane, "Data yang dicari tidak ada !!!!");
   }
}

Oke teman-teman, itu adalah tutorial java Netbeans bagaimana Cara Memasukkan Data ke dalam Combo Box dari Database. Kalian bisa menggunakan tutorial ini untuk membuat data secara otomatis pada tools combo box kalian. Ini akan lebih mempermudah kalian dalam menentukan data apa saja yang ada, tanpa harus diketik secara manual. Karena data ini akan sesuai dengan database yang kita buat. Jika kurang jelas, kalian bisa melihat video tutorial-nya di bagian atas artikel ini. Sekian dari saya, salam IT ^_^

What's your reaction?
Luar Biasa
0%
Suka Sekali
100%
Keren
0%
Kagum
0%
Jelek
0%
Tidak Suka
0%
About The Author
GreenIT
1 Comments

Leave a Response