- 既知のすべての実装クラス:
- DefaultSingleSelectionModel
public interface SingleSelectionModel
インデックス付き選択範囲を1つだけサポートするモデルです。
- 導入されたバージョン:
- 1.2
- 
メソッドのサマリー修飾子と型 メソッド 説明 voidaddChangeListener(ChangeListener listener)モデル内の変更に対するリスナーとしてlistenerを追加します。voidclearSelection()選択範囲をクリアします(-1にする)。intgetSelectedIndex()モデルの選択範囲を返します。booleanisSelected()選択モデルで値が現在選択されている場合にtrueを返します。voidremoveChangeListener(ChangeListener listener)モデル内の変更に対するリスナーとしてのlistenerを削除します。voidsetSelectedIndex(int index)モデルの選択されたインデックスをindexに設定します。
- 
メソッドの詳細- 
getSelectedIndexint getSelectedIndex()モデルの選択範囲を返します。- 戻り値:
- モデルの選択範囲。選択範囲がない場合は -1
- 関連項目:
- setSelectedIndex(int)
 
- 
setSelectedIndexvoid setSelectedIndex(int index)モデルの選択されたインデックスをindexに設定します。 モデルが変更された場合にすべてのリスナーに通知します。- パラメータ:
- index- モデルの選択範囲を指定するint値
- 関連項目:
- getSelectedIndex(),- addChangeListener(javax.swing.event.ChangeListener)
 
- 
clearSelectionvoid clearSelection()選択範囲をクリアします(-1にする)。
- 
isSelectedboolean isSelected()選択モデルで値が現在選択されている場合にtrueを返します。- 戻り値:
- 値が現在選択されている場合はtrue
 
- 
addChangeListenervoid addChangeListener(ChangeListener listener)モデル内の変更に対するリスナーとしてlistenerを追加します。- パラメータ:
- listener- 追加するChangeListener
 
- 
removeChangeListenervoid removeChangeListener(ChangeListener listener)モデル内の変更に対するリスナーとしてのlistenerを削除します。- パラメータ:
- listener- 削除するChangeListener
 
 
-