## Uses of Interface
java.awt.event.ItemListener

Packages that use ItemListener
java.awt: Contains all of the classes for creating user interfaces and for painting graphics and images.
javax.swing: Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
javax.swing.plaf.basic: Provides user interface objects built according to the Basic look and feel.

### Uses of ItemListener in java.awt

Classes in java.awt that implement ItemListener
`class` `AWTEventMulticaster` `AWTEventMulticaster` implements efficient and thread-safe multi-cast event dispatching for the AWT events defined in the `java.awt.event` package.
`protected class` `Checkbox.AccessibleAWTCheckbox` This class implements accessibility support for the `Checkbox` class.
`protected class` `List.AccessibleAWTList` This class implements accessibility support for the `List` class.

Methods in java.awt that return ItemListener
`static ItemListener` AWTEventMulticaster.`add(ItemListener a, ItemListener b)` Adds item-listener-a with item-listener-b and returns the resulting multicast listener.
`ItemListener[]` Checkbox.`getItemListeners()` Returns an array of all the item listeners registered on this checkbox.
`ItemListener[]` CheckboxMenuItem.`getItemListeners()` Returns an array of all the item listeners registered on this checkbox menuitem.
`ItemListener[]` Choice.`getItemListeners()` Returns an array of all the item listeners registered on this choice.
`ItemListener[]` List.`getItemListeners()` Returns an array of all the item listeners registered on this list.
`static ItemListener` AWTEventMulticaster.`remove(ItemListener l, ItemListener oldl)` Removes the old item-listener from item-listener-l and returns the resulting multicast listener.

Methods in java.awt with parameters of type ItemListener
`static ItemListener` AWTEventMulticaster.`add(ItemListener a, ItemListener b)` Adds item-listener-a with item-listener-b and returns the resulting multicast listener.
`void` Checkbox.`addItemListener(ItemListener l)` Adds the specified item listener to receive item events from this check box.
`void` CheckboxMenuItem.`addItemListener(ItemListener l)` Adds the specified item listener to receive item events from this check box menu item.
`void` Choice.`addItemListener(ItemListener l)` Adds the specified item listener to receive item events from this `Choice` menu.
`void` ItemSelectable.`addItemListener(ItemListener l)` Adds a listener to receive item events when the state of an item is changed by the user.
`void` List.`addItemListener(ItemListener l)` Adds the specified item listener to receive item events from this list.
`static ItemListener` AWTEventMulticaster.`remove(ItemListener l, ItemListener oldl)` Removes the old item-listener from item-listener-l and returns the resulting multicast listener.
`void` Checkbox.`removeItemListener(ItemListener l)` Removes the specified item listener so that the item listener no longer receives item events from this check box.
`void` CheckboxMenuItem.`removeItemListener(ItemListener l)` Removes the specified item listener so that it no longer receives item events from this check box menu item.
`void` Choice.`removeItemListener(ItemListener l)` Removes the specified item listener so that it no longer receives item events from this `Choice` menu.
`void` ItemSelectable.`removeItemListener(ItemListener l)` Removes an item listener.
`void` List.`removeItemListener(ItemListener l)` Removes the specified item listener so that it no longer receives item events from this list.

### Uses of ItemListener in javax.swing

Classes in javax.swing that implement ItemListener
`protected class` `DefaultCellEditor.EditorDelegate` The protected `EditorDelegate` class.
`protected class` `JCheckBox.AccessibleJCheckBox` This class implements accessibility support for the `JCheckBox` class.
`protected class` `JRadioButton.AccessibleJRadioButton` This class implements accessibility support for the `JRadioButton` class.
`protected class` `JToggleButton.AccessibleJToggleButton` This class implements accessibility support for the `JToggleButton` class.

Fields in javax.swing declared as ItemListener
`protected ItemListener` AbstractButton.`itemListener` The button model's `ItemListener`.

Methods in javax.swing that return ItemListener
`protected ItemListener` AbstractButton.`createItemListener()` Returns `ItemListener` that is added to model.
`ItemListener[]` AbstractButton.`getItemListeners()` Returns an array of all the `ItemListener`s added to this AbstractButton with addItemListener().
`ItemListener[]` DefaultButtonModel.`getItemListeners()` Returns an array of all the item listeners registered on this `DefaultButtonModel`.
`ItemListener[]` JComboBox.`getItemListeners()` Returns an array of all the `ItemListener`s added to this JComboBox with addItemListener().

Methods in javax.swing with parameters of type ItemListener
`void` AbstractButton.`addItemListener(ItemListener l)` Adds an `ItemListener` to the `checkbox`.
`void` ButtonModel.`addItemListener(ItemListener l)` Adds an `ItemListener` to the model.
`void` DefaultButtonModel.`addItemListener(ItemListener l)` Adds an `ItemListener` to the model.
`void` JComboBox.`addItemListener(ItemListener aListener)` Adds an `ItemListener`.
`void` AbstractButton.`removeItemListener(ItemListener l)` Removes an `ItemListener` from the button.
`void` ButtonModel.`removeItemListener(ItemListener l)` Removes an `ItemListener` from the model.
`void` DefaultButtonModel.`removeItemListener(ItemListener l)` Removes an `ItemListener` from the model.
`void` JComboBox.`removeItemListener(ItemListener aListener)` Removes an `ItemListener`.

### Uses of ItemListener in javax.swing.plaf.basic

Classes in javax.swing.plaf.basic that implement ItemListener
`class` `BasicComboBoxUI.ItemHandler` This listener watches for changes to the selection in the combo box.
`protected class` `BasicComboPopup.ItemHandler` This listener watches for changes to the selection in the combo box.

Fields in javax.swing.plaf.basic declared as ItemListener
`protected ItemListener` BasicComboBoxUI.`itemListener` This protected field is implementation specific.
`protected ItemListener` BasicComboPopup.`itemListener` This protected field is implementation specific.

Methods in javax.swing.plaf.basic that return ItemListener
`protected ItemListener` BasicComboBoxUI.`createItemListener()` Creates an `ItemListener` which will be added to the combo box.
`protected ItemListener` BasicComboPopup.`createItemListener()` Creates an `ItemListener` which will be added to the combo box.