Di sini ItemEvent akan dipicu pertama kali, baru kemudian ActionEvent. Perbedaan antara obyek combo box dan obyek list (baca artikel Mengenal kelas JList Di Pemrograman Java, Contoh Program Java: Menggunakan Kelas JList dan Memahami Dan Menggunakan List Selection Model Kelas JList Di Java) adalah obyek combo box hanya memperbolehkan pemilihan satu elemen, sedangkan obyek list membolehkan pemilihan lebih dari satu elemen. Berikut ini adalah tabel konstruktor dan metoda kelas JComboBox yang sering digunakan:
Tabel konstruktor kelas JComboBox
Konstruktor | Keterangan |
---|---|
JComboBox() | Mengkonstruksi obyek combo box dengan model data default. |
JComboBox(Object[] arrayItem) | Mengkonstruksi obyek combo box dengan item atau elemennya diperoleh dari larik obyek. |
JComboBox(ComboBoxModel model) | Mengkonstruksi obyek combo box dengan item atau elemennya diperoleh dari ComboBoxModel. |
Tabel metoda kelas JComboBox
Metoda | Keterangan |
---|---|
addItem(Object item) | Menambahkan item atau elemen di daftar item dari combo box. |
getItemAt(int index) | Mengembalikan item atau elemen dari indek tertentu. |
getItemCount() | Mengembalikan jumlah (int) item atau elemen dari daftar combo box. |
getSelectedIndex() | Mengembalikan indek dari item atau teks yang dipilih. |
getSelectedItem() | Mengembalikan item atau elemen yang dipilih. |
removeItem(Object item) | Menghapus sebuah item atau elemen dari daftar combo box. |
removeItemAt(int index) | Menghapus sebuah item atau elemen pada indek tertentu dari daftar combo box. |
setMaximumRowCount(int count) | Menampilkan jumlah baris maksimum yang dapat ditampilkan oleh combo box |
insertItemAt(Object item, int index) | Menambahkan item di daftar item combo box pada indek yang telah ditentukan. |
removeAllItem() | Menghapus semua item atau elemen dari daftar. |