Contoh Program ComboBox di Java
Contoh program Java berikut ini mendemonstrasikan bagaimana membuat inputan combo box (select box) serta penerapan listener di dalam object Combo Box. Untuk membuat combo box kita dapat menggunakan class JComboBox. Program akan menampilkan pilihan combo box berisi nama-nama file gambar dan jika dipilih maka gambar yang bersangkutan akan ditampilkan.
Berikut ini tampilannya:
Berikut ini program lengkapnya:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class ComboBoxTest extends JFrame {
private JComboBox cmbImage;
private JLabel label;
private String arrGambar[] = {"Blushing.png", "Cool.png", "Happy.png","Smile.png","Winking.png"};
private Icon arrIcon[] = { new ImageIcon(arrGambar[0]),
new ImageIcon(arrGambar[1]),
new ImageIcon(arrGambar[2]),
new ImageIcon(arrGambar[3]),
new ImageIcon(arrGambar[4])
};
public ComboBoxTest() {
super ("Mencoba Combo Box");
Container container = getContentPane();
container.setLayout(new FlowLayout());
cmbImage = new JComboBox (arrGambar);
cmbImage.setMaximumRowCount(3);
cmbImage.addItemListener(
new ItemListener() {
public void itemStateChanged (ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED)
label.setIcon(arrIcon[cmbImage.getSelectedIndex()]);
}
} //end anonimous inner class
);
container.add(cmbImage);
label = new JLabel (arrIcon[0]);
container.add(label);
setSize (350,400);
setLocationRelativeTo(null);
setVisible(true);
}
public static void main (String args[]) {
ComboBoxTest test = new ComboBoxTest ();
test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
} //end of class
Gambar-gambar yang digunakan dalam program dapat didownload disini.
Semoga bermanfaat
If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.




mo nanya ????
q dwh bwt project n dwh sukses kok gak bisa muncul ganbar nya yach???
pdhal gk da yng eror code nya ???
N di taruh d mn gmbar nya dwh q doanload pi q gk to tuh mo naruh nya d mn???
tlong di bls di email q yah!!!…
so ne pnting bngt bro key…
N thanks ja …..
WEB mu bgus coy …..
gambarnya ya ditaruh di folder yang sama dimana program berada, jangan lupa disesuaikan dengan source di dalam programnya.
langkah2 awal saya gk tau nh…
klo bleh tolong jlasin,,,,
mau tanya ka…
q lihat di buku java 2 OOP,
disitu ada contoh combobox yang didalam frmnya ada cmbobox,label, image icon,text area…
dr soucecode bonus cd’y bsa d eksekusi..
tp pas data yang coding’y ko’ mlah error ya??
klo pilihan nya selain gambar,misal nya kalimat yg mo di pilih dan mengunakan beberapa comboBox dimana setelah di pilih dari beberapa combo tsb akan mengeluarkan hasil akhir…
bisa gk…???
bingung ne logika if nya…
sama kaya komen yang sebelumnya. gambar masih tetep ga keluar, walaupun sudah disimpan di folder yang sama. mohon bantuannya..
Gambarnya kalo pake source code ditaruh di folder mana ?
saya newbie
begini om yang bertanya
download dulu source gambarnya
jika pake net beans letakann di netbeans project di my document
jika di java letakan di java program files
insyallah begithu
Salam kenal sob, trims artikelnya bermanfaat banget nih.
Thank’s gan programnya sangat membantu
bang koq pas d eksekusi ada pesan kyak gni:
note: ComboBoxTest.java uses uncheck or unsafe operations.
note:Recompile with -Xlint:uncheck for details.
please tolongin bang..