Mari kita mengenal lebih jauh tentang Java
Kelanjutan dari komponen-komponen Swing namun ini merupakan contoh program dari JComboBox
JComboBox
Contoh Program Sederhana JComboBox :
import java.awt.*;
import java.awt.event.*;
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);
}
oh iya... nama gambar harus sesuai dan berada di dalam folder bersama program java ini... :D
Tidak ada komentar:
Posting Komentar
Jangan Lupa Komentarnya Ya....