import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;

/**
 * A frame that illustrates the use of combo boxes.
 * Note that this frame listens to events itself.
 *
 * @author  Prof. David Bernstein, James Madison University
 * @version 1.0
 */
public class ComboBoxHandler implements ItemListener
{
    /**
     * Default constructor
     */
    public ComboBoxHandler()
    {
    }

    /**
     * Handle itemStateChanged events (required by ItemListener)
     *
     * @param e   The event
     */
    public void itemStateChanged(ItemEvent e)
    {
	int       state;
	String    selected;

	selected = (String)(e.getItem());
	state = e.getStateChange();

	if (state == ItemEvent.SELECTED) 
        {
	    System.out.println("Selected: "+selected);
	}
    }
}
