Класс SpinnerValueFactory.IntegerSpinnerValueFactory
- Enclosing class:
SpinnerValueFactory<T>
public static class SpinnerValueFactory.IntegerSpinnerValueFactory extends SpinnerValueFactory<Integer>
SpinnerValueFactory, предназначенная для итерации по целочисленным значениям. Если wrapAround имеет значение true, то IntegerSpinnerValueFactory будет изменяться от минимального значения до максимального (и наоборот). Вследствие этого, количество шагов, необходимых для возврата к тому же значению, равно N+1, где N — количество шагов между min (включительно) и max (включительно). Новое значение после шага — val = (val + amountToStepBy) % (max - min + 1).
Обратите внимание, что по умолчанию converter реализован как экземпляр IntegerStringConverter.
- Since:
- JavaFX 8u40
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе javafx.scene.control.SpinnerValueFactory
SpinnerValueFactory.DoubleSpinnerValueFactory, SpinnerValueFactory.IntegerSpinnerValueFactory, SpinnerValueFactory.ListSpinnerValueFactory<T>
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final IntegerProperty |
amountToStepBy |
Устанавливает величину приращения или убывания на каждый шаг. |
final IntegerProperty |
max |
Устанавливает максимальное допустимое значение для этого фабричного объекта значений. |
final IntegerProperty |
min |
Устанавливает минимальное допустимое значение для этого фабричного объекта значений. |
Свойства, объявленные в классе javafx.scene.control.SpinnerValueFactory
converter, value, wrapAround
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
IntegerSpinnerValueFactory |
Создаёт новый IntegerSpinnerValueFactory, устанавливая начальное значение равным минимальному значению и значение по умолчанию для amountToStepBy равным единице. |
IntegerSpinnerValueFactory |
Создаёт новый IntegerSpinnerValueFactory со значением по умолчанию amountToStepBy равным единице. |
IntegerSpinnerValueFactory |
Создаёт новый IntegerSpinnerValueFactory. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final IntegerProperty |
amountToStepByProperty() |
Устанавливает величину приращения или убывания на каждый шаг. |
void |
decrement |
Попытка уменьшить value на заданное количество шагов. |
final int |
getAmountToStepBy() |
Возвращает значение свойства amountToStepBy. |
final int |
getMax() |
Возвращает значение свойства max. |
final int |
getMin() |
Возвращает значение свойства min. |
void |
increment |
Попытка увеличить value на заданное количество шагов. |
final IntegerProperty |
maxProperty() |
Устанавливает максимальное допустимое значение для этого фабричного объекта значений. |
final IntegerProperty |
minProperty() |
Устанавливает минимальное допустимое значение для этого фабричного объекта значений. |
final void |
setAmountToStepBy |
Устанавливает значение свойства amountToStepBy. |
final void |
setMax |
Устанавливает значение свойства max. |
final void |
setMin |
Устанавливает значение свойства min. |
Методы, объявленные в классе javafx.scene.control.SpinnerValueFactory
converterProperty, getConverter, getValue, isWrapAround, setConverter, setValue, setWrapAround, valueProperty, wrapAroundProperty
Подробности свойств
min
public final IntegerProperty minProperty
- См. также:
max
public final IntegerProperty maxProperty
- См. также:
amountToStepBy
public final IntegerProperty amountToStepByProperty
- См. также:
Подробности конструкторов
IntegerSpinnerValueFactory
public IntegerSpinnerValueFactory(int min, int max)
amountToStepBy равное одному.- Параметры:
-
min- Минимальное допустимое целое значение для спиннера. -
max- Максимальное допустимое целое значение для спиннера.
IntegerSpinnerValueFactory
public IntegerSpinnerValueFactory(int min, int max, int initialValue)
amountToStepBy равным одному.- Параметры:
-
min- Минимальное допустимое целое значение для спиннера. -
max- Максимальное допустимое целое значение для спиннера. -
initialValue- Значение спиннера при первом создании, должно находиться в пределах минимального и максимального значений, в противном случае будет использовано минимальное значение.
IntegerSpinnerValueFactory
public IntegerSpinnerValueFactory(int min, int max, int initialValue, int amountToStepBy)
- Параметры:
-
min- Минимальное допустимое целое значение для спиннера. -
max- Максимальное допустимое целое значение для спиннера. -
initialValue- Значение спиннера при первом создании, должно находиться в пределах минимального и максимального значений, в противном случае будет использовано минимальное значение. -
amountToStepBy- Значение приращения/уменьшения при каждом шаге.
Подробности методов
setMin
public final void setMin(int value)
min.- Описание свойства:
- Устанавливает минимальное допустимое значение для этой фабрики значений
- Параметры:
-
value- значение для свойстваmin - См. также:
getMin
public final int getMin()
min.- Описание свойства:
- Устанавливает минимальное допустимое значение для этой фабрики значений
- Возвращает:
- значение свойства
min - См. также:
minProperty
public final IntegerProperty minProperty()
- Возвращает:
- минимальное допустимое значение для этой фабрики значений
- См. также:
setMax
public final void setMax(int value)
max.- Описание свойства:
- Устанавливает максимальное допустимое значение для этой фабрики значений
- Параметры:
-
value- значение для свойстваmax - См. также:
getMax
public final int getMax()
max.- Описание свойства:
- Устанавливает максимальное допустимое значение для этой фабрики значений
- Возвращает:
- значение свойства
max - См. также:
maxProperty
public final IntegerProperty maxProperty()
- Возвращает:
- максимальное допустимое значение для этой фабрики значений
- См. также:
setAmountToStepBy
public final void setAmountToStepBy(int value)
amountToStepBy.- Описание свойства:
- Устанавливает значение, на которое нужно увеличивать или уменьшать значение при каждом шаге.
- Параметры:
-
value- значение для свойстваamountToStepBy - См. также:
getAmountToStepBy
public final int getAmountToStepBy()
amountToStepBy.- Описание свойства:
- Устанавливает значение, на которое нужно увеличивать или уменьшать значение при каждом шаге.
- Возвращает:
- значение свойства
amountToStepBy - См. также:
amountToStepByProperty
public final IntegerProperty amountToStepByProperty()
- Возвращает:
- значение, на которое нужно увеличивать или уменьшать значение при каждом шаге
- См. также:
decrement
public void decrement(int steps)
value на заданное количество шагов.- Определено в:
-
decrementв классеSpinnerValueFactory<Integer> - Параметры:
-
steps- Количество уменьшений, которые должны быть выполнены для значения. Если число отрицательное, вызов эквивалентен вызовуSpinnerValueFactory.increment(int)с абсолютным значениемsteps.
increment
public void increment(int steps)
value на заданное количество шагов.- Определено в:
-
incrementв классеSpinnerValueFactory<Integer> - Параметры:
-
steps- Количество увеличений, которые должны быть выполнены для значения. Если число отрицательное, вызов эквивалентен вызовуSpinnerValueFactory.decrement(int)с абсолютным значениемsteps.
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.