所有类
javax.swing
类 AbstractSpinnerModel
java.lang.Object
javax.swing.AbstractSpinnerModel
-
所有已实现的接口:
-
SpinnerModel
-
直接已知子类:
-
SpinnerDateModel, SpinnerListModel, SpinnerNumberModel
-
public abstract class AbstractSpinnerModel
- extends Object
- implements SpinnerModel
此类提供 SpinnerModel 接口的 ChangeListener 部分,该接口应该适用于最具体的 SpinnerModel 实现。子类必须提供 minimum、maximum 和 value 属性的实现,以及 getNextValue 和 getPreviousValue 方法。
-
从以下版本开始:
-
1.4
-
另请参见:
-
JSpinner
, SpinnerModel
, SpinnerListModel
, SpinnerNumberModel
, SpinnerDateModel
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
listenerList
protected EventListenerList listenerList
-
此模型的 ChangeListener 的列表。子类可以在这里存储它们自己的侦听器。
AbstractSpinnerModel
public AbstractSpinnerModel()
addChangeListener
public void addChangeListener(ChangeListener l)
-
将一个 ChangeListener 添加到模型的侦听器列表中。当模型的值发生更改时,必须通知 ChangeListener。
-
-
指定者:
-
接口
SpinnerModel
中的 addChangeListener
-
-
参数:
-
l
- 要添加的 ChangeListener
-
另请参见:
-
removeChangeListener(javax.swing.event.ChangeListener)
, SpinnerModel.addChangeListener(javax.swing.event.ChangeListener)
removeChangeListener
public void removeChangeListener(ChangeListener l)
-
从模型的侦听器列表中移除一个 ChangeListener。
-
-
指定者:
-
接口
SpinnerModel
中的 removeChangeListener
-
-
参数:
-
l
- 要移除的 ChangeListener
-
另请参见:
-
addChangeListener(javax.swing.event.ChangeListener)
, SpinnerModel.removeChangeListener(javax.swing.event.ChangeListener)
getChangeListeners
public ChangeListener[] getChangeListeners()
-
返回使用 addChangeListener() 添加到此 AbstractSpinnerModel 中的所有
ChangeListener
组成的数组。
-
-
-
返回:
-
添加的所有
ChangeListener
,如果没有添加侦听器,则返回一个空数组
-
从以下版本开始:
-
1.4
fireStateChanged
protected void fireStateChanged()
-
运行每个 ChangeListeners stateChanged() 方法。
-
-
-
另请参见:
-
SpinnerModel.setValue(java.lang.Object)
, EventListenerList
getListeners
public <T extends EventListener> T[] getListeners(Class<T> listenerType)
-
返回具有添加到此模型中的给定类型的所有侦听器组成的数组。例如,查找添加到此模型中的所有 ChangeListener:
myAbstractSpinnerModel.getListeners(ChangeListener.class);
-
-
-
参数:
-
listenerType
- 要返回的侦听器类型,例如 ChangeListener.class
-
返回:
-
接收来自此模型的 listenerType 通知的所有对象
所有类