インタフェースSingleSelectionModel
- 既知のすべての実装クラス:
DefaultSingleSelectionModel
public interface SingleSelectionModel
インデックス付き選択範囲を1つだけサポートするモデルです。
- 導入されたバージョン:
- 1.2
-
メソッドのサマリー
修飾子と型メソッド説明voidaddChangeListener(ChangeListener listener) モデル内の変更に対するリスナーとしてlistenerを追加します。void選択範囲をクリアします(-1にする)。intモデルの選択範囲を返します。boolean選択モデルで値が現在選択されている場合にtrueを返します。voidremoveChangeListener(ChangeListener listener) モデル内の変更に対するリスナーとしてのlistenerを削除します。voidsetSelectedIndex(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
-