JComboBox: addItemListener(ItemListener lis) Example
public class JComboBox extends JComponent and implements ItemSelectable, ListDataListener, ActionListener, Accessible,ItemListener.Below code shows how to implement JComboBox ItemListener.
How to Implement JComboBox: addItemListener(ItemListener lis)
[
import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.UIManager; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import java.awt.ItemSelectable; public class JComboBoxExample extends JFrame implements ItemListener { public JComboBox box; JComboBoxExample() { super("JComboBox Example"); try { UIManager.setLookAndFeel ("com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel"); } catch(Exception e) { e.printStackTrace(); } String languages []={"Kenya","Somalia","Rwanda", "Tanzania","South Africa","Namibia","Nigeria"}; box=new JComboBox(languages); box.setBounds(50,80,150,20); add(box); box.addItemListener(this); setSize(400,400); setLayout(null); setLocationRelativeTo(null); setDefaultCloseOperation(EXIT_ON_CLOSE); setVisible(true); } public static void main(String args[]) { new JComboBoxExample(); } public void itemStateChanged(ItemEvent event) { int state=event.getStateChange(); System.out.println("Item Selected is "+event.getItem()); } }
]