| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.swing.DefaultSingleSelectionModel
public class DefaultSingleSelectionModel
SingleSelectionModel の総称実装です。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。JDK Version 1.4 以降、すべての JavaBeans™ の長期間の運用サポートは、java.beans パッケージに追加されています。詳細は、XMLEncoder を参照してください。
| フィールドの概要 | |
|---|---|
| protected  ChangeEvent | changeEvent | 
| protected  EventListenerList | listenerList登録済みリスナーのコレクションです。 | 
| コンストラクタの概要 | |
|---|---|
| DefaultSingleSelectionModel() | |
| メソッドの概要 | ||
|---|---|---|
|  void | addChangeListener(ChangeListener l)ボタンに ChangeListenerを追加します。 | |
|  void | clearSelection()選択範囲を解除します (-1 にする)。 | |
| protected  void | fireStateChanged()通知の配信対象を、指定されたイベント型で登録したすべてのリスナーに通知します。 | |
|  ChangeListener[] | getChangeListeners()この DefaultSingleSelectionModelに登録された、すべての変更リスナーからなる配列を返します。 | |
| 
 | getListeners(Class<T> listenerType)このモデルに FooListenerとして現在登録されているすべてのオブジェクトの配列を返します。 | |
|  int | getSelectedIndex()モデルの選択範囲を返します。 | |
|  boolean | isSelected()選択モデルで値が現在選択されている場合に true を返します。 | |
|  void | removeChangeListener(ChangeListener l)ボタンから ChangeListenerを削除します。 | |
|  void | setSelectedIndex(int index)モデルの選択されたインデックスを index に設定します。 | |
| クラス java.lang.Object から継承されたメソッド | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| フィールドの詳細 | 
|---|
protected transient ChangeEvent changeEvent
protected EventListenerList listenerList
| コンストラクタの詳細 | 
|---|
public DefaultSingleSelectionModel()
| メソッドの詳細 | 
|---|
public int getSelectedIndex()
SingleSelectionModel の記述:
SingleSelectionModel 内の getSelectedIndexSingleSelectionModel.setSelectedIndex(int)public void setSelectedIndex(int index)
SingleSelectionModel の記述:
SingleSelectionModel 内の setSelectedIndexindex - モデルの選択範囲を指定する int 値SingleSelectionModel.getSelectedIndex(), 
SingleSelectionModel.addChangeListener(javax.swing.event.ChangeListener)public void clearSelection()
SingleSelectionModel の記述:
SingleSelectionModel 内の clearSelectionpublic boolean isSelected()
SingleSelectionModel の記述:
SingleSelectionModel 内の isSelectedpublic void addChangeListener(ChangeListener l)
ChangeListener を追加します。
SingleSelectionModel 内の addChangeListenerl - 追加する ChangeListenerpublic void removeChangeListener(ChangeListener l)
ChangeListener を削除します。
SingleSelectionModel 内の removeChangeListenerl - 削除する 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 として登録されているすべてのオブジェクトの配列。 このモデル上の FooListener。 そのようなリスナーが追加されていない場合は 空の配列
ClassCastException - listenerType が java.util.EventListener を実装するクラスまたはインタフェースを指定しない場合getChangeListeners()| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。