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