public class DefaultSingleSelectionModel extends Object implements SingleSelectionModel, Serializable
 警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。1.4以降、すべてのJavaBeans(tm)用の長期間の格納サポートがjava.beansパッケージに追加されています。XMLEncoderを参照してください。
| 修飾子と型 | フィールドと説明 | 
|---|---|
| protected ChangeEvent | changeEvent | 
| protected EventListenerList | listenerList登録済みリスナーのコレクションです。 | 
| コンストラクタと説明 | 
|---|
| DefaultSingleSelectionModel() | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| void | addChangeListener(ChangeListener l)ボタンに ChangeListenerを追加します。 | 
| void | clearSelection()選択範囲を解除します(-1にする)。 | 
| protected void | fireStateChanged()このイベント・タイプの通知対象として登録されているすべてのリスナーに通知します。 | 
| ChangeListener[] | getChangeListeners()この DefaultSingleSelectionModelに登録されているすべての変更リスナーの配列を返します。 | 
| <T extends EventListener> | getListeners(Class<T> listenerType)このモデルに FooListenerとして現在登録されているすべてのオブジェクトの配列を返します。 | 
| int | getSelectedIndex()モデルの選択範囲を返します。 | 
| boolean | isSelected()選択モデルで値が現在選択されている場合にtrueを返します。 | 
| void | removeChangeListener(ChangeListener l)ボタンから ChangeListenerを削除します。 | 
| void | setSelectedIndex(int index)モデルの選択されたインデックスをindexに設定します。 | 
protected transient ChangeEvent changeEvent
protected EventListenerList listenerList
public int getSelectedIndex()
SingleSelectionModelgetSelectedIndex、インタフェース: SingleSelectionModelSingleSelectionModel.setSelectedIndex(int)public void setSelectedIndex(int index)
SingleSelectionModelsetSelectedIndex、インタフェース: SingleSelectionModelindex - モデルの選択範囲を指定するint値SingleSelectionModel.getSelectedIndex(), SingleSelectionModel.addChangeListener(javax.swing.event.ChangeListener)public void clearSelection()
SingleSelectionModelclearSelection、インタフェース: SingleSelectionModelpublic boolean isSelected()
SingleSelectionModelisSelected、インタフェース: SingleSelectionModelpublic void addChangeListener(ChangeListener l)
ChangeListenerを追加します。addChangeListener、インタフェース: SingleSelectionModell - 追加するChangeListenerpublic void removeChangeListener(ChangeListener l)
ChangeListenerを削除します。removeChangeListener、インタフェース: SingleSelectionModell - 削除するChangeListenerpublic ChangeListener[] getChangeListeners()
DefaultSingleSelectionModelに登録されているすべての変更リスナーの配列を返します。ChangeListener。変更リスナーが現在登録されていない場合は空の配列addChangeListener(javax.swing.event.ChangeListener), removeChangeListener(javax.swing.event.ChangeListener)protected void fireStateChanged()
EventListenerListpublic <T extends EventListener> T[] getListeners(Class<T> listenerType)
FooListenerとして現在登録されているすべてのオブジェクトの配列を返します。FooListenerは、addFooListenerメソッドを使用して登録されます。
 
 FooListener.classなどのクラス・リテラルを使用してlistenerType引数を指定できます。たとえば、次のコードを使用すると、この変更リスナーのDefaultSingleSelectionModelインスタンスmを照会できます。
 
ChangeListener[] cls = (ChangeListener[])(m.getListeners(ChangeListener.class));このようなリスナーがない場合は空の配列を返します。
listenerType - 要求されるリスナーの型。java.util.EventListenerの子孫のインタフェースを指定してくださいFooListenerとして登録されているすべてのオブジェクトの配列。またはこのようなリスナーが登録されていない場合は空の配列ClassCastException - listenerTypeで、java.util.EventListenerを実装するクラスまたはインタフェースが指定されなかった場合getChangeListeners() バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
 Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.