java.lang.Object
javax.swing.AbstractSpinnerModel
- 所有已实现的接口:
Serializable,SpinnerModel
此类提供 SpinnerModel 接口的 ChangeListener 部分,它应该适用于大多数具体的 SpinnerModel 实现。子类必须提供
setValue、getValue、getNextValue 和 getPreviousValue 方法的实现。
- 自从:
- 1.4
- 参见:
-
字段摘要
字段 -
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述void将 ChangeListener 添加到模型的监听列表中。protected void运行每个 ChangeListeners stateChanged() 方法。返回使用 addChangeListener() 添加到此 AbstractSpinnerModel 的所有ChangeListener的数组。<T extends EventListener>
T[]getListeners(Class<T> listenerType) 返回添加到此模型的给定类型的所有监听的数组。void从模型的监听列表中删除 ChangeListener。在类 java.lang.Object 中声明的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait在接口 javax.swing.SpinnerModel 中声明的方法
getNextValue, getPreviousValue, getValue, setValue
-
字段详细信息
-
listenerList
此模型的 ChangeListeners 列表。子类可以在这里存储自己的监听。
-
-
构造方法详细信息
-
AbstractSpinnerModel
protected AbstractSpinnerModel()子类调用的构造方法。
-
-
方法详情
-
addChangeListener
将 ChangeListener 添加到模型的监听列表中。 ChangeListeners 必须在模型值更改时得到通知。- 指定者:
addChangeListener在接口SpinnerModel中- 参数:
l- 要添加的 ChangeListener- 参见:
-
removeChangeListener
从模型的监听列表中删除 ChangeListener。- 指定者:
removeChangeListener在接口SpinnerModel中- 参数:
l- 要删除的 ChangeListener- 参见:
-
getChangeListeners
返回使用 addChangeListener() 添加到此 AbstractSpinnerModel 的所有ChangeListener的数组。- 返回:
-
添加所有
ChangeListener或如果未添加任何监听器,则为空数组 - 自从:
- 1.4
-
fireStateChanged
protected void fireStateChanged()运行每个 ChangeListeners stateChanged() 方法。- 参见:
-
getListeners
返回添加到此模型的给定类型的所有监听器的数组。例如,查找添加到此模型的所有 ChangeListeners:myAbstractSpinnerModel.getListeners(ChangeListener.class);
- 类型参数:
T- 请求的监听器类型- 参数:
listenerType- 要返回的监听器类型,例如 ChangeListener.class- 返回:
- 所有接收来自该模型的listenerType通知的对象
-