JComboBox
Descrição do Produto
KOMPONEN PILIHAN jComboBox JComboBox merupakan komponen yang digunakan untuk memilih satu diantara sekian banyak pilihan yang berbentuk semacam TextField dan ada panah ke bawah. Bentuk default dari ComboBox adalah kotak kombo yang tidak bisa diedit, yang menampilkan sebuah tombol dan drop-down daftar nilai. Bentuk kedua, yang disebut kotak kombo yang dapat diedit, fitur kolom teks dengan tombol kecil. Pengguna dapat mengetik nilai pada kolom teks atau klik tombol untuk menampilkan daftar drop-down.
Constructor JComboBox() Menciptakan sebuah JComboBox dengan model data default. JComboBox(ComboBoxModel aModel) Menciptakan suatu ComboBox yang mengambil materi nya dari suatu ComboBox model yang ada.
JComboBox(Object[] items) Menciptakan suatu JComboBox yang berisi element pada array
JComboBox(Vector items) Menciptakan suatu JComboBox yang berisi element vektor.
Method void addItem(Object anObject) menambahkan isi element pada JComboBox
Object getItemAt(int index) menghasilkan nilai isi elemen pada posisi index int getItemCount() mengahaslilkan nilai integer jumlah elemen pada komponent
JComboBox void insertItemAt(Object anObject, int index)
Menyisipkan sejulah elemen pada posisi tertentu void removeAllItems() Menghapus semua isi elemen void removeItemAt(int anIndex) Menghapus elemen tertentu
STMIK AKAKOM : Pemrograman Dekstop [Sumiyatun, S.Kom] ........................
1
Contoh : Buar rancangan form seperti berikut :
Sehingga pada bagian deklarasi variabel komponen akan digenerate seperti berikut :
Untuk mengisikan pilihan kombo maka bisa dengan cara,
STMIK AKAKOM : Pemrograman Dekstop [Sumiyatun, S.Kom] ........................
2
Klik pada JComboBox jComboBoxPilihan
Pilih Properties
Pilih model,
Kemudian isikan pilihannya, secara default berisi {“Jeruk”, “Jambu”, “Semangka”, “Pisang”}
Proses jika pilihan di klik komponen jTextFieldIndex berisi nilai index,
jTextFieldHasil nilai yang dipilih, jTextFieldJumlah mananpilkan banyak elemen
dalam kombo, caranya adalah sebagai berikut :
Klik pada komponen jComboBoxPilihan
Klik kiri tombol mouse pilih event
Pilih dan klik ActinPerformed
Masukan kode program berikut :
int i = jComboBoxPilihan.getSelectedIndex(); jTextFieldIndex.setText(""+i); TextFieldHasil.setText(jComboBoxPilihan.getItemAt(i).toString()); int jml = jComboBoxPilihan.getItemCount(); jTextFieldJumlah.setText(""+jml);
Penjelasan : jComboBoxPilihan secara default menggunakan tombol drop-down jComboBoxPilihan.getSelectedIndex();
adalah methode untuk memperoleh nilai index janis integer, dari posisi larik dalam kombo pilihan. jComboBoxPilihan.getItemAt(i).toString());
adalah methode untuk memperleh isi elemen yang terdapat dalam kombo pilihan, dengan parameter i sebagai nilai index, atau posisi larik, dengan hasil pengembalian nilai String.
STMIK AKAKOM : Pemrograman Dekstop [Sumiyatun, S.Kom] ........................
3
Agar supaya isian kombo bisa diubah nilai sisannya maka tambah kan methode berikut ini. jComboBoxPilihan.setEditable(true);
Hasil Output
Mengisikan Combo Box melalui kode program Ada beberapa cara mengisikan JComboBox, bisa seperti di atas dan juga mengisikan lewat kode program. Isian JCombox akan terisi ketikan From JFrame dijalankan.
Contoh :
Hapus item pilihan dengan cara klik pada jComboBox dari properties pilih model. Hapus semua item yang ada. STMIK AKAKOM : Pemrograman Dekstop [Sumiyatun, S.Kom] ........................
4
Maka perlu ditambahkan program pada event formWindowOpened(java.awt.event.WindowEvent evt)
program :
Hail output :
STMIK AKAKOM : Pemrograman Dekstop [Sumiyatun, S.Kom] ........................
5
Latihan : Buat program sederhana untuk menghitung biaya kuliah untuk setiap jurusan. Ketika ComboBoxJurusan di pilih salah satu jurusan maka pada SPP Tetap, SPP Variabel dan sumbangan akan terisi secara otomatis. Ketika klik tombol hitung maka total akan ditampilkan pada jTextFieldTotal. Rancanglah form seprti berikut :
Pada jurusan melalui model isikan : STMIK AKAKOM : Pemrograman Dekstop [Sumiyatun, S.Kom] ........................
6
Masukkan program seperti berikut :
STMIK AKAKOM : Pemrograman Dekstop [Sumiyatun, S.Kom] ........................
7
Jangan lupa tambahkan
Hasil output :
Soal Buatlah JComboBox pilihan kota, jika kota asal terpilih, kemudian saat menekan tombol Pindahkan>> isinya akan dipindahkan ke kotak Kota dipindahkan. Berarti ketika isinya kotak asal dihapus satu dan ditambahkan ke kota Kota pindahan, seperti terlihat pada gambar berikut :
STMIK AKAKOM : Pemrograman Dekstop [Sumiyatun, S.Kom] ........................
8
STMIK AKAKOM : Pemrograman Dekstop [Sumiyatun, S.Kom] ........................
9
Lihat lebih banyak...
Comentários