|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.swing.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(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 ChangeListener s added
to this AbstractSpinnerModel with addChangeListener(). |
EventListener[] |
getListeners(Class 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)
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()
ChangeListener
s added
to this AbstractSpinnerModel with addChangeListener().
ChangeListener
s added or an empty
array if no listeners have been addedprotected void fireStateChanged()
SpinnerModel.setValue(java.lang.Object)
,
EventListenerList
public EventListener[] getListeners(Class listenerType)
myAbstractSpinnerModel.getListeners(ChangeListener.class);
listenerType
- the type of listeners to return, e.g. ChangeListener.class
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.