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