Spec-Zone.ru › OpenJavaFX 24

Класс SpinnerValueFactory.IntegerSpinnerValueFactory

java.lang.Object
javafx.scene.control.SpinnerValueFactory<Integer>
javafx.scene.control.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(int min, int max)
Создаёт новый IntegerSpinnerValueFactory, устанавливая начальное значение равным минимальному значению и значение по умолчанию для amountToStepBy равным единице.
IntegerSpinnerValueFactory(int min, int max, int initialValue)
Создаёт новый IntegerSpinnerValueFactory со значением по умолчанию amountToStepBy равным единице.
IntegerSpinnerValueFactory(int min, int max, int initialValue, int amountToStepBy)
Создаёт новый IntegerSpinnerValueFactory.

Краткое описание методов

Модификатор и тип Метод Описание
final IntegerProperty amountToStepByProperty()
Устанавливает величину приращения или убывания на каждый шаг.
void decrement(int steps)
Попытка уменьшить value на заданное количество шагов.
final int getAmountToStepBy()
Возвращает значение свойства amountToStepBy.
final int getMax()
Возвращает значение свойства max.
final int getMin()
Возвращает значение свойства min.
void increment(int steps)
Попытка увеличить value на заданное количество шагов.
final IntegerProperty maxProperty()
Устанавливает максимальное допустимое значение для этого фабричного объекта значений.
final IntegerProperty minProperty()
Устанавливает минимальное допустимое значение для этого фабричного объекта значений.
final void setAmountToStepBy(int value)
Устанавливает значение свойства amountToStepBy.
final void setMax(int value)
Устанавливает значение свойства max.
final void setMin(int value)
Устанавливает значение свойства min.

Методы, объявленные в классе javafx.scene.control.SpinnerValueFactory

converterProperty, getConverter, getValue, isWrapAround, setConverter, setValue, setWrapAround, valueProperty, wrapAroundProperty

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
END_OF_DOCUMENT_MARKER

Подробности свойств

min

public final IntegerProperty minProperty
Устанавливает минимальное допустимое значение для этого фабрики значений
См. также:
  • getMin()
  • setMin(int)
  • minProperty()

max

public final IntegerProperty maxProperty
Устанавливает максимальное допустимое значение для этой фабрики значений
См. также:
  • getMax()
  • setMax(int)
  • maxProperty()

amountToStepBy

public final IntegerProperty amountToStepByProperty
Устанавливает значение, на которое нужно увеличивать или уменьшать значение при каждом шаге.
См. также:
  • getAmountToStepBy()
  • setAmountToStepBy(int)
  • amountToStepByProperty()

Подробности конструкторов

IntegerSpinnerValueFactory

public IntegerSpinnerValueFactory(int min, int max)
Создаёт новую IntegerSpinnerValueFactory, которая устанавливает начальное значение равное минимальному значению, и значение по умолчанию amountToStepBy равное одному.
Параметры:
min - Минимальное допустимое целое значение для спиннера.
max - Максимальное допустимое целое значение для спиннера.

IntegerSpinnerValueFactory

public IntegerSpinnerValueFactory(int min, int max, int initialValue)
Создаёт новую IntegerSpinnerValueFactory со значением по умолчанию amountToStepBy равным одному.
Параметры:
min - Минимальное допустимое целое значение для спиннера.
max - Максимальное допустимое целое значение для спиннера.
initialValue - Значение спиннера при первом создании, должно находиться в пределах минимального и максимального значений, в противном случае будет использовано минимальное значение.

IntegerSpinnerValueFactory

public IntegerSpinnerValueFactory(int min, int max, int initialValue, int amountToStepBy)
Создаёт новую IntegerSpinnerValueFactory.
Параметры:
min - Минимальное допустимое целое значение для спиннера.
max - Максимальное допустимое целое значение для спиннера.
initialValue - Значение спиннера при первом создании, должно находиться в пределах минимального и максимального значений, в противном случае будет использовано минимальное значение.
amountToStepBy - Значение приращения/уменьшения при каждом шаге.

Подробности методов

setMin

public final void setMin(int value)
Устанавливает значение свойства min.
Описание свойства:
Устанавливает минимальное допустимое значение для этой фабрики значений
Параметры:
value - значение для свойства min
См. также:
  • getMin()
  • minProperty()

getMin

public final int getMin()
Получает значение свойства min.
Описание свойства:
Устанавливает минимальное допустимое значение для этой фабрики значений
Возвращает:
значение свойства min
См. также:
  • setMin(int)
  • minProperty()

minProperty

public final IntegerProperty minProperty()
Устанавливает минимальное допустимое значение для этой фабрики значений
Возвращает:
минимальное допустимое значение для этой фабрики значений
См. также:
  • getMin()
  • setMin(int)

setMax

public final void setMax(int value)
Устанавливает значение свойства max.
Описание свойства:
Устанавливает максимальное допустимое значение для этой фабрики значений
Параметры:
value - значение для свойства max
См. также:
  • getMax()
  • maxProperty()

getMax

public final int getMax()
Получает значение свойства max.
Описание свойства:
Устанавливает максимальное допустимое значение для этой фабрики значений
Возвращает:
значение свойства max
См. также:
  • setMax(int)
  • maxProperty()

maxProperty

public final IntegerProperty maxProperty()
Устанавливает максимальное допустимое значение для этой фабрики значений
Возвращает:
максимальное допустимое значение для этой фабрики значений
См. также:
  • getMax()
  • setMax(int)

setAmountToStepBy

public final void setAmountToStepBy(int value)
Устанавливает значение свойства amountToStepBy.
Описание свойства:
Устанавливает значение, на которое нужно увеличивать или уменьшать значение при каждом шаге.
Параметры:
value - значение для свойства amountToStepBy
См. также:
  • getAmountToStepBy()
  • amountToStepByProperty()

getAmountToStepBy

public final int getAmountToStepBy()
Получает значение свойства amountToStepBy.
Описание свойства:
Устанавливает значение, на которое нужно увеличивать или уменьшать значение при каждом шаге.
Возвращает:
значение свойства amountToStepBy
См. также:
  • setAmountToStepBy(int)
  • amountToStepByProperty()

amountToStepByProperty

public final IntegerProperty amountToStepByProperty()
Устанавливает значение, на которое нужно увеличивать или уменьшать значение при каждом шаге.
Возвращает:
значение, на которое нужно увеличивать или уменьшать значение при каждом шаге
См. также:
  • getAmountToStepBy()
  • setAmountToStepBy(int)

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.

Отправить сообщение об ошибке или предложить улучшение
Copyright © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API