JavaTM Platform
Standard Ed. 6

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

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

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。