java.awt
Interface ItemSelectable

All Known Subinterfaces:
ButtonModel
All Known Implementing Classes:
AbstractButton, BasicArrowButton, Checkbox, CheckboxMenuItem, Choice, DefaultButtonModel, JButton, JCheckBox, JCheckBoxMenuItem, JComboBox, JMenu, JMenuItem, JRadioButton, JRadioButtonMenuItem, JToggleButton, JToggleButton.ToggleButtonModel, List, MetalComboBoxButton, MetalScrollButton

public interface ItemSelectable

This interface is for objects that can have one or more items selected. For example, radio buttons.

Since:
1.0

Method Summary
 void addItemListener(ItemListener listener)
          Adds an item listener to this object.
 Object[] getSelectedObjects()
          Returns the list of objects that are selected in this component.
 void removeItemListener(ItemListener listener)
          Removes an item listener from this object.
 

Method Detail

getSelectedObjects

Object[] getSelectedObjects()
Returns the list of objects that are selected in this component.

Returns:
the list of selected objects, or null

addItemListener

void addItemListener(ItemListener listener)
Adds an item listener to this object. It will receive selection events for this object by the user (but not programatically). If listener is null, it is ignored.

Parameters:
listener - the item listener to add

removeItemListener

void removeItemListener(ItemListener listener)
Removes an item listener from this object.

Parameters:
listener - the item listener to remove