モジュール java.desktop
パッケージ java.awt

インタフェースItemSelectable

既知のすべてのサブインタフェース:
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)
      項目の状態がユーザーによって変更されたときに、リスナーを追加して項目イベントを受け取ります。 プログラムによって項目の状態が設定されている場合は、項目イベントは送信されません。 lnullである場合、例外はスローされず、何も処理は行われません。
      パラメータ:
      l - イベントを受信するリスナー
      関連項目:
      ItemEvent
    • removeItemListener

      void removeItemListener​(ItemListener l)
      項目リスナーを削除します。 lnullである場合、例外はスローされず、何も処理は行われません。
      パラメータ:
      l - 削除されるリスナー
      関連項目:
      ItemEvent