- 
- 既知のすべてのサブインタフェース:
- ButtonModel
 - 既知のすべての実装クラス:
- AbstractButton,- BasicArrowButton,- Checkbox,- CheckboxMenuItem,- Choice,- DefaultButtonModel,- JButton,- JCheckBox,- JCheckBoxMenuItem,- JComboBox,- JMenu,- JMenuItem,- JRadioButton,- JRadioButtonMenuItem,- JToggleButton,- JToggleButton.ToggleButtonModel,- List,- MetalComboBoxButton,- MetalScrollButton
 
 public interface ItemSelectable項目の集まりを持つオブジェクトに対するインタフェースです。ゼロまたはそれ以上の項目を選択することができます。
- 
- 
メソッドのサマリー修飾子と型 メソッド 説明 voidaddItemListener(ItemListener l)項目の状態がユーザーによって変更されたときに、リスナーを追加して項目イベントを受け取ります。Object[]getSelectedObjects()選択された項目、または項目が選択されていない場合はnullを返します。voidremoveItemListener(ItemListener l)項目リスナーを削除します。
 
- 
- 
- 
メソッドの詳細- 
getSelectedObjectsObject[] getSelectedObjects() 選択された項目、または項目が選択されていない場合はnullを返します。- 戻り値:
- 選択されたオブジェクトのリスト、またはnull
 
 - 
addItemListenervoid addItemListener(ItemListener l) 項目の状態がユーザーによって変更されたときに、リスナーを追加して項目イベントを受け取ります。 プログラムによって項目の状態が設定されている場合は、項目イベントは送信されません。lがnullである場合、例外はスローされず、何も処理は行われません。- パラメータ:
- l- イベントを受信するリスナー
- 関連項目:
- ItemEvent
 
 - 
removeItemListenervoid removeItemListener(ItemListener l) 項目リスナーを削除します。lがnullである場合、例外はスローされず、何も処理は行われません。- パラメータ:
- l- 削除されるリスナー
- 関連項目:
- ItemEvent
 
 
- 
 
-