public interface SpinnerModel
ListModel однако есть некоторые важные различия: A SpinnerModel имеет три свойства, только первым является чтение-запись.
value
nextValue
value последний элемент последовательности. previousValue
value первый элемент последовательности. value изменения свойства, ChangeListeners уведомляются. SpinnerModel может хотеть уведомлять ChangeListeners при других обстоятельствах.JSpinner, AbstractSpinnerModel, SpinnerListModel, SpinnerNumberModel, SpinnerDateModel| Модификатор и Тип | Метод и Описание |
|---|---|
void |
addChangeListener(ChangeListener l)
Добавляет a
ChangeListener к списку слушателя модели. |
Объект |
getNextValue()
Возвратите объект в последовательности, которая прибывает после объекта, возвращенного
getValue(). |
Объект |
getPreviousValue()
Возвратите объект в последовательности, которая прибывает перед объектом, возвращенным
getValue(). |
Объект |
getValue()
Текущий элемент последовательности.
|
void |
removeChangeListener(ChangeListener l)
Удаляет a
ChangeListener от списка слушателя модели. |
void |
setValue(Object value)
Текущая стоимость изменений модели, обычно это значение выводится на экран
editor часть a JSpinner. |
Object getValue()
editor часть a JSpinner.setValue(java.lang.Object)void setValue(Object value)
editor часть a JSpinner. Если SpinnerModel реализация не поддерживает указанное значение тогда IllegalArgumentException бросается. Например a SpinnerModel поскольку числа могли бы только поддерживать значения, которые являются целочисленной сетью магазинов десять. В этом случае, model.setValue(new Number(11)) выдал бы исключение.IllegalArgumentException - если value не позволяетсяgetValue()Object getNextValue()
getValue(). Если конец последовательности был достигнут тогда нуль возврата. Вызов этого метода не производит value.getValue(), getPreviousValue()Object getPreviousValue()
getValue(). Если конец последовательности был достигнут тогда нуль возврата. Вызов этого метода не производит value.getValue(), getNextValue()void addChangeListener(ChangeListener l)
ChangeListener к списку слушателя модели. ChangeListeners должен быть уведомлен когда модели value изменения.l - ChangeListener, чтобы добавитьremoveChangeListener(javax.swing.event.ChangeListener)void removeChangeListener(ChangeListener l)
ChangeListener от списка слушателя модели.l - ChangeListener, чтобы удалитьaddChangeListener(javax.swing.event.ChangeListener)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92