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

Packages that use ItemListener
Package | Description
--- | ---
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
Modifier and Type | Class and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`static ItemListener` | AWTEventMulticaster.`add(ItemListener a, ItemListener b)` Adds item-listener-a with item-listener-b and returns the resulting multicast listener.
`ItemListener[]` | List.`getItemListeners()` Returns an array of all the item listeners registered on this list.
`ItemListener[]` | Choice.`getItemListeners()` Returns an array of all the item listeners registered on this choice.
`ItemListener[]` | CheckboxMenuItem.`getItemListeners()` Returns an array of all the item listeners registered on this checkbox menuitem.
`ItemListener[]` | Checkbox.`getItemListeners()` Returns an array of all the item listeners registered on this checkbox.
`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
Modifier and Type | Method and Description
--- | ---
`static ItemListener` | AWTEventMulticaster.`add(ItemListener a, ItemListener b)` Adds item-listener-a with item-listener-b and returns the resulting multicast listener.
`void` | List.`addItemListener(ItemListener l)` Adds the specified item listener to receive item events from this list.
`void` | ItemSelectable.`addItemListener(ItemListener l)` Adds a listener to receive item events when the state of an item is changed by the user.
`void` | Choice.`addItemListener(ItemListener l)` Adds the specified item listener to receive item events from this `Choice` menu.
`void` | CheckboxMenuItem.`addItemListener(ItemListener l)` Adds the specified item listener to receive item events from this check box menu item.
`void` | Checkbox.`addItemListener(ItemListener l)` Adds the specified item listener to receive item events from this check box.
`static ItemListener` | AWTEventMulticaster.`remove(ItemListener l, ItemListener oldl)` Removes the old item-listener from item-listener-l and returns the resulting multicast listener.
`void` | List.`removeItemListener(ItemListener l)` Removes the specified item listener so that it no longer receives item events from this list.
`void` | ItemSelectable.`removeItemListener(ItemListener l)` Removes an item listener.
`void` | Choice.`removeItemListener(ItemListener l)` Removes the specified item listener so that it no longer receives item events from this `Choice` menu.
`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` | Checkbox.`removeItemListener(ItemListener l)` Removes the specified item listener so that the item listener no longer receives item events from this check box.

### Uses of ItemListener in javax.swing

Classes in javax.swing that implement ItemListener
Modifier and Type | Class and Description
--- | ---
`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
Modifier and Type | Field and Description
--- | ---
`protected ItemListener` | AbstractButton.`itemListener` The button model's `ItemListener`.

Methods in javax.swing that return ItemListener
Modifier and Type | Method and Description
--- | ---
`protected ItemListener` | AbstractButton.`createItemListener()`
`ItemListener[]` | JComboBox.`getItemListeners()` Returns an array of all the `ItemListener`s added to this JComboBox with addItemListener().
`ItemListener[]` | DefaultButtonModel.`getItemListeners()` Returns an array of all the item listeners registered on this `DefaultButtonModel`.
`ItemListener[]` | AbstractButton.`getItemListeners()` Returns an array of all the `ItemListener`s added to this AbstractButton with addItemListener().

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

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

Classes in javax.swing.plaf.basic that implement ItemListener
Modifier and Type | Class and Description
--- | ---
`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
Modifier and Type | Field and Description
--- | ---
`protected ItemListener` | BasicComboPopup.`itemListener` This protected field is implementation specific.
`protected ItemListener` | BasicComboBoxUI.`itemListener` This protected field is implementation specific.

Methods in javax.swing.plaf.basic that return ItemListener
Modifier and Type | Method and Description
--- | ---
`protected ItemListener` | BasicComboPopup.`createItemListener()` Creates an `ItemListener` which will be added to the combo box.
`protected ItemListener` | BasicComboBoxUI.`createItemListener()` Creates an `ItemListener` which will be added to the combo box.

Copyright © 1993, 2017, Oracle and/or its affiliates. All rights reserved.