Friday 20 November 2015

Menggunakan JList dan JComboBox pada Netbeans 7.0.1

Menggunakan JList dan JComboBox pada Netbeans 7.0.1 - JComboBox dan JList sangat fleksibel, karena dapat menambah dan menghapus item di dalamnya dengan sangat mudah, sehingga cocok digunakan untuk mempresentasikan pilihan yang item pilihannya bersifat dinamis.

 Pada tutorial ini, saya akan menggunakan JList dan JComboBox pada aplikasi pemilihan matakuliah. Berikut langkah - langkahnya:
1. Buatlah project baru dengan nama App_Makul, baca membuat project baru dengan netbeans
2. Buatlah Frame baru dengan nama Form_Utama
3. Buatlah tampilan sebagai berikut :
Desain Form_Utama
4. Sesuaikan Properties dengan table berikut
Tabel Properties
5. Untuk manambah daftar pada JList atau JComboBox gunakan Model pada Properties seperti berikut :
Menambah Daftar JList dan JComboBox
5. Kemudian ketik daftar pada area yang telah disediakan secara berurutan

6. Lakukan hal yang sama pada JList untuk menambah daftar
7. Menambah Event pada JComboBox
Klik kanan pada cmbProdi – Events – Action – actionPerformed, kemudian masukkan kode seperti berikut :
private void cmbProdiActionPerformed (java.awt.event.ActionEvent evt) {
//TODO add your handling code here:
      txtProdi_Pil.setText(cmbProdi.getSelectesItem().toString());
}
8. Menambah Event pada JList
Klik kanan pada lstMakul – Events – ListSelection – valueChanged, kemudian masukkan kode seperti berikut :
private void lstMakulActionPerformed (java.awt.event.ActionEvent evt) {
//TODO add your handling code here:
     Object[] pilihItem = lstMakul.getSelectedValues();
     if(pilihItem == null || pilihItem.length == 0)
             txtareaMakul_Pil.setText("");
     else{
             StringBuilder strNilai = new StringBuilder();
             for(Object item : pilihItem){
                   strNilai.append(Item.toString()+"\n");
            }
     txtareaMakul_Pil.setText(strNilai.substring(0, strNilai.length() ));
     }
}
Tekan tombol SHIFT + F6 atau klik kanan pada Form_Utama.java – Run File


EmoticonEmoticon