Mengenal kelas JComboBox di program Java
Mengenal Kelas JComboBox Di Java
Kelas JComboBox adalah turunan dari kelas JComponent. Combo box juga disebut dengan daftar pilihan (choice list) yang berisi daftar elemen (item) yang dapat dipilih oleh pengguna program (user). Ketika Anda memilih salah satu elemen di combo box, combo box akan menghasilkan dua jenis event yaitu ItemEvent dan ActionEvent (baca artikel Penanganan ActionEvent Di Java (actionPerformed)). ActionEvent adalah salah satu tipe event yang paling sering dipicu atau dihasilkan di program Java.

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 JavaContoh 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.

PRODUK TOKO GERZAL

Taffware Power Supply Station Generator Portable 84000mAh 300W - OKD320A
Taffware Power Supply Generator Portable 84000mAh 300W ...
Rp 1.947.600
(4.9/5)
Fosi Audio Amplifier Bluetooth 5.0 HiFi 2.1 Channel 165x2+350W TPA3255 - BT30D PRO-MAX
Fosi Audio BT30D PRO Amplifier Bluetooth 5.0 HiFi 2.1 Channel ...
Rp 1.787.500
(5/5)
Fosi Audio BT20A PRO Amplifier Bluetooth 5.0 Treble and Bass 300W x2 TPA3255
Fosi Audio BT20A PRO Amplifier Bluetooth 5.0 Treble and Bass ...
Rp 1.491.600
(5/5)
OTOHEROES Charger Mobil Listrik EV Swipe Card Type2 Female AC Charging - PG01
OTOHEROES Charger Mobil Listrik EV Swipe Card Type2 Female ...
Rp 3.239.600
(5/5)

Untuk daftar lengkap produk, kunjungi toko online kami, GERZAL, di marketplace Shopee, Tokopedia, dan TikTok Shop.
Harga produk di setiap marketplace berbeda-beda dan dapat berubah sewaktu-waktu.
Gunakan aplikasi saat berbelanja untuk mendapatkan potongan harga produk dan ongkos kirim, bahkan ongkos kirim gratis untuk wilayah tertentu.