クラスAbstractSpinnerModel
java.lang.Object
javax.swing.AbstractSpinnerModel
- すべての実装されたインタフェース:
 Serializable,SpinnerModel
- 直系の既知のサブクラス:
 SpinnerDateModel,SpinnerListModel,SpinnerNumberModel
public abstract class AbstractSpinnerModel extends Object implements SpinnerModel, Serializable
このクラスでは、ほとんどの具象SpinnerModel実装に適するSpinnerModelインタフェースのChangeListener部分を提供します。 サブクラスは、
setValueメソッド、getValueメソッド、getNextValueメソッド、およびgetPreviousValueメソッドの実装を提供する必要があります。 - 導入されたバージョン:
 - 1.4
 - 関連項目:
 
- 
フィールドのサマリー
フィールド - 
コンストラクタのサマリー
コンストラクタ - 
メソッドのサマリー
修飾子と型メソッド説明voidモデルのリスナー・リストにChangeListenerを追加します。protected void各ChangeListenerでstateChanged()メソッドを実行します。addChangeListener()でこのAbstractSpinnerModelに追加される、すべてのChangeListenerの配列を返します。<T extends EventListener>
T[]getListeners(Class<T> listenerType) このモデルに追加された、指定された型のリスナーすべての配列を返します。voidモデルのリスナー・リストからChangeListenerを削除します。クラスjava.lang.Objectで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitインタフェースjavax.swing.SpinnerModelで宣言されたメソッド
getNextValue, getPreviousValue, getValue, setValue 
- 
フィールド詳細
- 
listenerList
protected EventListenerList listenerListこのモデルのChangeListenersのリストです。 サブクラス独自のリスナーをここに格納できます。 
 - 
 - 
コンストラクタの詳細
- 
AbstractSpinnerModel
protected AbstractSpinnerModel()サブクラスが呼び出すためのコンストラクタ。 
 - 
 - 
メソッドの詳細
- 
addChangeListener
public void addChangeListener(ChangeListener l) モデルのリスナー・リストにChangeListenerを追加します。 ChangeListenersはモデルの値が変更されたときに通知を受け取る必要があります。- 定義:
 addChangeListener、インタフェースSpinnerModel- パラメータ:
 l- 追加するChangeListener- 関連項目:
 
 - 
removeChangeListener
public void removeChangeListener(ChangeListener l) モデルのリスナー・リストからChangeListenerを削除します。- 定義:
 removeChangeListener、インタフェースSpinnerModel- パラメータ:
 l- 削除するChangeListener- 関連項目:
 
 - 
getChangeListeners
public ChangeListener[] getChangeListeners()addChangeListener()でこのAbstractSpinnerModelに追加される、すべてのChangeListenerの配列を返します。- 戻り値:
 - 追加されたすべての
ChangeListener。リスナーが追加されていない場合は空の配列 - 導入されたバージョン:
 - 1.4
 
 - 
fireStateChanged
protected void fireStateChanged()各ChangeListenerでstateChanged()メソッドを実行します。- 関連項目:
 
 - 
getListeners
public <T extends EventListener> T[] getListeners(Class<T> listenerType) このモデルに追加された、指定された型のリスナーすべての配列を返します。 たとえば、このモデルに追加されたすべてのChangeListenersを検索します。myAbstractSpinnerModel.getListeners(ChangeListener.class);
- 型パラメータ:
 T- リクエストされたリスナーの型- パラメータ:
 listenerType- 返されるリスナーの型。ChangeListener.classなど- 戻り値:
 - このモデルからlistenerType通知を受け取ったすべてのオブジェクト
 
 
 -