モジュール java.desktop
パッケージ javax.swing

インタフェースSingleSelectionModel

既知のすべての実装クラス:
DefaultSingleSelectionModel

public interface SingleSelectionModel
インデックス付き選択範囲を1つだけサポートするモデルです。
導入されたバージョン:
1.2
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    void addChangeListener​(ChangeListener listener)
    モデル内の変更に対するリスナーとしてlistenerを追加します。
    void clearSelection()
    選択範囲をクリアします(-1にする)。
    int getSelectedIndex()
    モデルの選択範囲を返します。
    boolean isSelected()
    選択モデルで値が現在選択されている場合にtrueを返します。
    void removeChangeListener​(ChangeListener listener)
    モデル内の変更に対するリスナーとしてのlistenerを削除します。
    void setSelectedIndex​(int index)
    モデルの選択されたインデックスをindexに設定します。
  • メソッドの詳細

    • getSelectedIndex

      int getSelectedIndex()
      モデルの選択範囲を返します。
      戻り値:
      モデルの選択範囲。選択範囲がない場合は -1
      関連項目:
      setSelectedIndex(int)
    • setSelectedIndex

      void setSelectedIndex​(int index)
      モデルの選択されたインデックスをindexに設定します。 モデルが変更された場合にすべてのリスナーに通知します。
      パラメータ:
      index - モデルの選択範囲を指定するint値
      関連項目:
      getSelectedIndex(), addChangeListener(javax.swing.event.ChangeListener)
    • clearSelection

      void clearSelection()
      選択範囲をクリアします(-1にする)。
    • isSelected

      boolean isSelected()
      選択モデルで値が現在選択されている場合にtrueを返します。
      戻り値:
      値が現在選択されている場合はtrue
    • addChangeListener

      void addChangeListener​(ChangeListener listener)
      モデル内の変更に対するリスナーとしてlistenerを追加します。
      パラメータ:
      listener - 追加するChangeListener
    • removeChangeListener

      void removeChangeListener​(ChangeListener listener)
      モデル内の変更に対するリスナーとしてのlistenerを削除します。
      パラメータ:
      listener - 削除するChangeListener