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

インタフェースSingleSelectionModel

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


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

      • 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