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