java.lang.Objectjavax.swing.AbstractSpinnerModel
public abstract class AbstractSpinnerModel
This class provides the ChangeListener part of the SpinnerModel interface that should be suitable for most concrete SpinnerModel implementations. Subclasses must provide an implementation of the
setValue, getValue,
minimum, maximum, and value properties and the
getNextValue and getPreviousValue methods.
Field Summary | |
---|---|
protected EventListenerList |
listenerList
The list of ChangeListeners for this model. |
Constructor Summary | |
---|---|
AbstractSpinnerModel
() |
Method Summary | ||
---|---|---|
void |
addChangeListener
(
ChangeListener
l) Adds a ChangeListener to the model's listener list. |
|
protected void |
fireStateChanged
() Run each ChangeListeners stateChanged() method. |
|
ChangeListener [] |
getChangeListeners
() Returns an array of all the ChangeListeners added to this AbstractSpinnerModel with addChangeListener(). |
|
|
getListeners
(
Class
<T> listenerType) Return an array of all the listeners of the given type that were added to this model. |
|
void |
removeChangeListener
(
ChangeListener
l) Removes a ChangeListener from the model's listener list. |
Methods inherited from class java.lang. Object |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
Methods inherited from interface javax.swing. SpinnerModel |
---|
getNextValue , getPreviousValue , getValue , setValue |
Field Detail |
---|
protected EventListenerList listenerList
Constructor Detail |
---|
public AbstractSpinnerModel()
Method Detail |
---|
public void addChangeListener(ChangeListener l)
public void removeChangeListener(ChangeListener l)
public ChangeListener[] getChangeListeners()
protected void fireStateChanged()
public <T extends EventListener> T[] getListeners(Class<T> listenerType)
myAbstractSpinnerModel.getListeners(ChangeListener.class);