How to make autocomplate JComboBox in java swing
Hai temen temen .
biasanya jcombobox hanya bisa di pilih dengan menggunakan pointer
cara tersebut sangat akan kesulitan juga data yang didalam jcombobox itu ratusan.
apakah harus melakukan scrolling ?? cara tersebut sangat kurang efektif bila harus melakukan scroll dan mencari data yang akan kita gunakan. Beda bila jcombobox yang kita miliki bisa digunakan untuk memasukan data lalu saran data akan muncul. Itu bisa menjadi solusi bila kita menggunakan jcombobox tanpa harus kesulitan melakukan scrolling data.
Lalu bagaimana cara membuat autocomplate di JComboBox pada Java Swing??
Combobox diatas berbeda dengan combobox pada gambar memilih departemen diatas.
bedanya yaitu combobox tersebut dilengkapi dengan autocomplate, sehingga memudahkan untuk memilih data pada JComboBox..
Step :
1. Pastikan anda sudah mengimport library Swingx-all-1.6.5.1.jar
2. Yang belum punya download disini
3. setelah diimport persiapkan form yang akan diimplementasikan
4. JComboBox biasa. (Datanya akan kita ambilkan dari database)
5. Buat method untuk memasukan data
5. Panggil method tersebut pada method konstruktorpublic void tampilComboSPK(JComboBox spk){try {Statement eksekusi = koneksi.getConnection().createStatement();String sql = "select no_spk from tbspk where status='berjalan'";ResultSet res = eksekusi.executeQuery(sql);while(res.next()){Object[] ob = new Object[3];ob[0] = res.getString(1);spk.addItem((String) ob[0]);}res.close(); eksekusi.close();} catch (Exception e) {System.out.println(e.getMessage());}}
AutoCompleteDecorator.decorate(namacomboboxkamu);
tampilComboSPK(namacomboboxkamu);
keterangan :
tampilComboSPK = nama method untuk mememasukan data ke combobox
silahkan dicoba
sukses :)



No comments:
Post a Comment