declare namespace java { namespace awt { namespace event { /** * 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 * @see java.awt.ItemSelectable * @see ItemEvent * @see Tutorial: Writing an Item Listener * @since 1.1 */ // @ts-ignore interface ItemListener extends java.util.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). */ // @ts-ignore itemStateChanged(e: java.awt.event.ItemEvent): void } } } }