JavaTM 2 Platform
Std. Ed. v1.3

javax.swing
インタフェース SingleSelectionModel

既知の実装クラスの一覧:
DefaultSingleSelectionModel

public interface SingleSelectionModel

インデックス付き選択範囲を 1 つだけサポートするモデルです。


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

メソッドの詳細

getSelectedIndex

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

setSelectedIndex

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

clearSelection

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

isSelected

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

addChangeListener

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

removeChangeListener

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

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.