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

インタフェースSingleSelectionModel

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

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

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

    • getSelectedIndex

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

      void setSelectedIndex(int index)
      モデルの選択されたインデックスをindexに設定します。 モデルが変更された場合にすべてのリスナーに通知します。
      パラメータ:
      index - モデルの選択範囲を指定するint値
      関連項目:
    • 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