|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
javax.swing.AbstractSpinnerModel

, SpinnerListModel
, SpinnerNumberModel

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 minimum, maximum, and value properties and the getNextValue and getPreviousValue methods.
JSpinner
,
SpinnerModel
,
SpinnerListModel
,
SpinnerNumberModel
,
SpinnerDateModel

| Field Summary | |
|---|---|
protected EventListenerList |
listenerList
The list of ChangeListeners for this model. |
| Constructor Summary | |
|---|---|
AbstractSpinnerModel
|
|
| Method Summary | ||
|---|---|---|
void |
addChangeListener
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
Return an array of all the listeners of the given type that were added to this model. |
|
void |
removeChangeListener
Removes a ChangeListener from the model's listener list. |
|
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
Methods inherited from interface javax.swing.SpinnerModel ![]() |
|---|
getNextValue |
| Field Detail |
|---|

protected EventListenerList![]()
![]()
listenerList
| Constructor Detail |
|---|

public AbstractSpinnerModel()
| Method Detail |
|---|

public void addChangeListener(ChangeListener![]()
![]()
l)
addChangeListener

in interface SpinnerModel

l - the ChangeListener to addremoveChangeListener(javax.swing.event.ChangeListener)
,
SpinnerModel.addChangeListener(javax.swing.event.ChangeListener)


public void removeChangeListener(ChangeListener![]()
![]()
l)
removeChangeListener

in interface SpinnerModel

l - the ChangeListener to removeaddChangeListener(javax.swing.event.ChangeListener)
,
SpinnerModel.removeChangeListener(javax.swing.event.ChangeListener)


public ChangeListener![]()
![]()
[] getChangeListeners()
ChangeListeners added
to this AbstractSpinnerModel with addChangeListener().
ChangeListeners added or an empty
array if no listeners have been added

protected void fireStateChanged()
SpinnerModel.setValue(java.lang.Object)
,
EventListenerList


public <T extends EventListener![]()
![]()
> T[] getListeners(Class
![]()
![]()
<T> listenerType)
myAbstractSpinnerModel.getListeners(ChangeListener.class);
listenerType - the type of listeners to return, e.g. ChangeListener.class
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||