public abstract class AbstractSpinnerModel extends Object implements SpinnerModel, Serializable
setValue, getValue, getNextValue and
 getPreviousValue methods.JSpinner, 
SpinnerModel, 
SpinnerListModel, 
SpinnerNumberModel, 
SpinnerDateModel| Modifier and Type | Field | Description | 
|---|---|---|
| protected EventListenerList | listenerList | The list of ChangeListeners for this model. | 
| Constructor | Description | 
|---|---|
| AbstractSpinnerModel() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| 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(). | 
| <T extends EventListener> | 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. | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNextValue, getPreviousValue, getValue, setValueprotected EventListenerList listenerList
public void addChangeListener(ChangeListener l)
addChangeListener in interface SpinnerModell - the ChangeListener to addremoveChangeListener(javax.swing.event.ChangeListener), 
SpinnerModel.addChangeListener(javax.swing.event.ChangeListener)public void removeChangeListener(ChangeListener l)
removeChangeListener in interface SpinnerModell - 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 addedprotected void fireStateChanged()
public <T extends EventListener> T[] getListeners(Class<T> listenerType)
myAbstractSpinnerModel.getListeners(ChangeListener.class);
listenerType - the type of listeners to return, e.g. ChangeListener.class Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.