javax.swing
public abstract class AbstractSpinnerModel extends Object implements SpinnerModel
SpinnerModel
.Modifier and Type | Field and Description |
---|---|
protected EventListenerList |
listenerList
Stores the listeners registered with the model.
|
Constructor and Description |
---|
AbstractSpinnerModel()
Creates an
AbstractSpinnerModel . |
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(ChangeListener listener)
Registers a
ChangeListener with the model so that it will
receive ChangeEvent notifications when the model changes. |
protected void |
fireStateChanged()
Fires a
ChangeEvent to all the ChangeListener s
added to this model |
ChangeListener[] |
getChangeListeners()
Gets all the
ChangeListener s. |
<T extends EventListener> |
getListeners(Class<T> c)
Gets all the listeners that are of a particular type.
|
void |
removeChangeListener(ChangeListener listener)
Remove a particular listener.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getNextValue, getPreviousValue, getValue, setValue
protected EventListenerList listenerList
public AbstractSpinnerModel()
AbstractSpinnerModel
.public void addChangeListener(ChangeListener listener)
ChangeListener
with the model so that it will
receive ChangeEvent
notifications when the model changes.addChangeListener
in interface SpinnerModel
listener
- the listener to add (null
is ignored).public <T extends EventListener> T[] getListeners(Class<T> c)
c
- the type of listenerpublic ChangeListener[] getChangeListeners()
ChangeListener
s.ChangeListener
spublic void removeChangeListener(ChangeListener listener)
removeChangeListener
in interface SpinnerModel
listener
- the listener to removeprotected void fireStateChanged()
ChangeEvent
to all the ChangeListener
s
added to this model