|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class DefaultBoundedRangeModel extends Object implements BoundedRangeModel, Serializable
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans пакет. Пожалуйста, см. XMLEncoder.
BoundedRangeModel| Модификатор и Тип | Поле и Описание |
|---|---|
protected ChangeEvent |
changeEvent
Только один
ChangeEvent необходим на экземпляр модели, так как единственное состояние события (только для чтения) является исходным свойством. |
protected EventListenerList |
listenerList
Слушатели, ожидающие изменений модели.
|
| Конструктор и Описание |
|---|
DefaultBoundedRangeModel()
Инициализирует все свойства со значениями по умолчанию.
|
DefaultBoundedRangeModel(int value, int extent, int min, int max)
Инициализирует значение, степень, минимум и максимум.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
void |
addChangeListener(ChangeListener l)
Добавляет a
ChangeListener. |
protected void |
fireStateChanged()
Выполнения каждый
ChangeListener's stateChanged метод. |
ChangeListener[] |
getChangeListeners()
Возвращает массив всех слушателей изменения, зарегистрированных на этом
DefaultBoundedRangeModel. |
int |
getExtent()
Возвращает степень модели.
|
<T extends EventListener> |
getListeners(Class<T> listenerType)
Возвращает массив всех объектов, в настоящий момент зарегистрированных как
FooListeners на эту модель. |
int |
getMaximum()
Возвращает максимум модели.
|
int |
getMinimum()
Возвращает минимум модели.
|
int |
getValue()
Возвращает текущую стоимость модели.
|
boolean |
getValueIsAdjusting()
Возвращает true, если значение находится в процессе изменения в результате действий, взятых пользователем.
|
void |
removeChangeListener(ChangeListener l)
Удаляет a
ChangeListener. |
void |
setExtent(int n)
Устанавливает степень в n после обеспечения, что n больше чем или равен нулю и находится в пределах ограничений модели:
|
void |
setMaximum(int n)
Устанавливает максимум в n после обеспечения, что n, что другие три свойства повинуются ограничениям модели:
|
void |
setMinimum(int n)
Устанавливает минимум к n после обеспечения, что n, что другие три свойства повинуются ограничениям модели:
|
void |
setRangeProperties(int newValue, int newExtent, int newMin, int newMax, boolean adjusting)
Наборы весь из
BoundedRangeModel свойства после того, чтобы вынуждать параметры повиноваться обычным ограничениям: |
void |
setValue(int n)
Устанавливает текущую стоимость модели.
|
void |
setValueIsAdjusting(boolean b)
Наборы
valueIsAdjusting свойство. |
Строка |
toString()
Возвращает строку, которая выводит на экран весь из
BoundedRangeModel свойства. |
protected transient ChangeEvent changeEvent
ChangeEvent необходим на экземпляр модели, так как единственное состояние события (только для чтения) является исходным свойством. Источник событий, сгенерированных здесь, всегда является "этим".protected EventListenerList listenerList
public DefaultBoundedRangeModel()
value = 0 extent = 0 minimum = 0 maximum = 100 adjusting = ложь public DefaultBoundedRangeModel(int value,
int extent,
int min,
int max)
IllegalArgumentException если следующие ограничения не удовлетворяются: min <= value <= value+extent <= max
public int getValue()
getValue в интерфейсе BoundedRangeModelsetValue(int), BoundedRangeModel.getValue()public int getExtent()
getExtent в интерфейсе BoundedRangeModelsetExtent(int), BoundedRangeModel.getExtent()public int getMinimum()
getMinimum в интерфейсе BoundedRangeModelsetMinimum(int), BoundedRangeModel.getMinimum()public int getMaximum()
getMaximum в интерфейсе BoundedRangeModelsetMaximum(int), BoundedRangeModel.getMaximum()public void setValue(int n)
minimum <= value <= value+extent <= maximum
setValue в интерфейсе BoundedRangeModeln - новое значение моделиBoundedRangeModel.setValue(int)public void setExtent(int n)
minimum <= value <= value+extent <= maximum
setExtent в интерфейсе BoundedRangeModeln - новая степень моделиBoundedRangeModel.setExtent(int)public void setMinimum(int n)
minimum <= value <= value+extent <= maximum
setMinimum в интерфейсе BoundedRangeModeln - новый минимум моделиgetMinimum(), BoundedRangeModel.setMinimum(int)public void setMaximum(int n)
minimum <= value <= value+extent <= maximum
setMaximum в интерфейсе BoundedRangeModeln - новый максимум моделиBoundedRangeModel.setMaximum(int)public void setValueIsAdjusting(boolean b)
valueIsAdjusting свойство.setValueIsAdjusting в интерфейсе BoundedRangeModelb - истина, если предстоящие изменения к свойству значения являются частью рядаgetValueIsAdjusting(), setValue(int), BoundedRangeModel.setValueIsAdjusting(boolean)public boolean getValueIsAdjusting()
getValueIsAdjusting в интерфейсе BoundedRangeModelvalueIsAdjusting свойствоsetValue(int), BoundedRangeModel.getValueIsAdjusting()public void setRangeProperties(int newValue,
int newExtent,
int newMin,
int newMax,
boolean adjusting)
BoundedRangeModel свойства после того, чтобы вынуждать параметры повиноваться обычным ограничениям:
minimum <= value <= value+extent <= maximum
Самое большее, один ChangeEvent сгенерирован.
setRangeProperties в интерфейсе BoundedRangeModelnewValue - интервал, дающий текущую стоимостьnewExtent - интервал, дающий количество, которым может "перейти" значениеnewMin - интервал, дающий минимальное значениеnewMax - интервал, дающий максимальное значениеadjusting - булево, истинное, если серия изменений происходитBoundedRangeModel.setRangeProperties(int, int, int, int, boolean), setValue(int), setExtent(int), setMinimum(int), setMaximum(int), setValueIsAdjusting(boolean)public void addChangeListener(ChangeListener l)
ChangeListener. Слушатели изменения выполняются каждый раз любое из Ограниченных изменений свойств модели Диапазона.addChangeListener в интерфейсе BoundedRangeModell - ChangeListener, чтобы добавитьremoveChangeListener(javax.swing.event.ChangeListener), BoundedRangeModel.addChangeListener(javax.swing.event.ChangeListener)public void removeChangeListener(ChangeListener l)
ChangeListener.removeChangeListener в интерфейсе BoundedRangeModell - ChangeListener удалитьaddChangeListener(javax.swing.event.ChangeListener), BoundedRangeModel.removeChangeListener(javax.swing.event.ChangeListener)public ChangeListener[] getChangeListeners()
DefaultBoundedRangeModel.ChangeListeners или пустой массив, если никакие слушатели изменения в настоящий момент не регистрируютсяaddChangeListener(javax.swing.event.ChangeListener), removeChangeListener(javax.swing.event.ChangeListener)protected void fireStateChanged()
ChangeListener's stateChanged метод.public String toString()
BoundedRangeModel свойства.public <T extends EventListener> T[] getListeners(Class<T> listenerType)
FooListeners на эту модель. FooListeners регистрируются, используя addFooListener метод. Можно определить listenerType параметр с литералом class, такой как FooListener.class. Например, можно запросить a DefaultBoundedRangeModel экземпляр m для его слушателей изменения со следующим кодом:
ChangeListener[] cls = (ChangeListener[])(m.getListeners(ChangeListener.class));Если никакие такие слушатели не существуют, этот метод возвращает пустой массив.
listenerType - тип слушателей требуют; этот параметр должен определить интерфейс, который убывает от java.util.EventListenerFooListeners на этой модели, или пустом массиве, если никакие такие слушатели не были добавленыClassCastException - если listenerType не определяет class или интерфейс, который реализует java.util.EventListenergetChangeListeners()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92