JComboBox

July 22, 2017 | Autor: Rizky Kurniawan | Categoria: Java Programming, Javascript, Programmation Java Netbeans, Pemograman, NetBeans
Share Embed


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

Copyright © 2017 DADOSPDF Inc.