/* * @(#)ItemListener.java 1.18 03/12/19 * * Copyright 2004 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package java.awt.event; import java.util.EventListener; /** * The listener interface for receiving item events. * The class that is interested in processing an item event * implements this interface. The object created with that * class is then registered with a component using the * component's addItemListener method. When an * item-selection event occurs, the listener object's * itemStateChanged method is invoked. * * @author Amy Fowler * @version 1.18 12/19/03 * * @see java.awt.ItemSelectable * @see ItemEvent * @see Tutorial: Writing an Item Listener * @see Reference: The Java Class Libraries (update file) * * @since 1.1 */ public interface ItemListener extends EventListener { /** * Invoked when an item has been selected or deselected by the user. * The code written for this method performs the operations * that need to occur when an item is selected (or deselected). */ void itemStateChanged(ItemEvent e); }