- 既知のすべてのサブインタフェース:
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項目の状態がユーザーによって変更されたときに、リスナーを追加して項目イベントを受け取ります。Object[]選択された項目、または項目が選択されていない場合はnullを返します。void項目リスナーを削除します。
-
メソッドの詳細
-
getSelectedObjects
Object[] getSelectedObjects()選択された項目、または項目が選択されていない場合はnullを返します。- 戻り値:
- 選択したオブジェクトのリスト、または
null
-
addItemListener
void addItemListener(ItemListener l) 項目の状態がユーザーによって変更されたときに、リスナーを追加して項目イベントを受け取ります。 プログラムによって項目の状態が設定されている場合は、項目イベントは送信されません。lがnullである場合、例外はスローされず、何も処理は行われません。- パラメータ:
l- イベントを受信するリスナー- 関連項目:
-
removeItemListener
void removeItemListener(ItemListener l) 項目リスナーを削除します。lがnullである場合、例外はスローされず、何も処理は行われません。- パラメータ:
l- 削除されるリスナー- 関連項目:
-