import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class ComboBox extends JComboBox<String> implements ItemListener { //*1 Our JComboBox will hold Strings
public ComboBox () {
addItem ("one"); //*2 Load initial values
addItem ("two"); //*2
addItem ("three"); //*2
addItem ("four"); //*2
setSelectedItem ("three"); //*3 Set initial choice
addItemListener (this);
}
public void itemStateChanged (ItemEvent e) { //*4 JComboBox uses ItemListener
if (e.getStateChange()==ItemEvent.SELECTED) { //*5 Reports every select or deselect, we filter out
System.out.println ("Combo: " + e.getItem()); //*5
}
}
}