Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.controls
Пакет javafx.scene.control

Класс SpinnerValueFactory<T>

  • java.lang.Object
    • javafx.scene.control.SpinnerValueFactory<T>
  • Параметры типа:
    T - Тип данных, с которыми работает данный фабричный объект значения, который должен совпадать с типом спиннера, на котором установлен фабричный объект значения.
    Непосредственные подклассы:
    SpinnerValueFactory.DoubleSpinnerValueFactory, SpinnerValueFactory.IntegerSpinnerValueFactory, SpinnerValueFactory.ListSpinnerValueFactory
    public abstract class SpinnerValueFactory<T>
    extends Object
    Фабричный объект значения Spinner — модель JavaFX Spinner control — без установленного фабричного объекта значения спиннер неприменим. Фабричный объект значения отвечает за практически все аспекты спиннера, включая:
    • Представление текущего состояния value,
    • Incrementing и decrementing значение, с одним или несколькими шагами за вызов,
    • Converting ввода текста пользователем (через редактор спиннера editor),
    • Преобразование objects to user-readable strings для отображения на экране

    С JavaFX предоставляются классы SpinnerValueFactory для некоторых распространенных типов:

    • SpinnerValueFactory.IntegerSpinnerValueFactory
    • SpinnerValueFactory.DoubleSpinnerValueFactory
    • SpinnerValueFactory.ListSpinnerValueFactory
    С момента:
    JavaFX 8u40
    См. также:
    Spinner, SpinnerValueFactory.IntegerSpinnerValueFactory, SpinnerValueFactory.DoubleSpinnerValueFactory, SpinnerValueFactory.ListSpinnerValueFactory
  • Краткое описание свойств

    Свойства
    Тип Свойство Описание
    ObjectProperty<StringConverter<T>> converter
    Преобразует введенный пользователем текст (когда спиннер editable) в объект типа T, чтобы входные данные можно было получить через свойство value.
    ObjectProperty<T> value
    Представляет текущее значение SpinnerValueFactory или null, если значение не задано.
    BooleanProperty wrapAround
    Свойство wrapAround используется для указания, должен ли фабричный объект значения быть циклическим.
  • Краткое описание вложенных классов

    Вложенные классы
    Модификатор и тип Класс Описание
    static class  SpinnerValueFactory.DoubleSpinnerValueFactory
    Реализация SpinnerValueFactory, предназначенная для итерации по значениям с плавающей точкой.
    static class  SpinnerValueFactory.IntegerSpinnerValueFactory
    Реализация SpinnerValueFactory, предназначенная для итерации по целочисленным значениям.
    static class  SpinnerValueFactory.ListSpinnerValueFactory<T>
    Реализация SpinnerValueFactory, предназначенная для итерации по списку значений.
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    SpinnerValueFactory()
  • Краткое описание методов

    Все методыМетоды экземпляраАбстрактные методыКонкретные методы
    Модификатор и тип Метод Описание
    ObjectProperty<StringConverter<T>> converterProperty()
    Преобразует введенный пользователем текст (когда спиннер editable) в объект типа T, чтобы входные данные можно было получить через свойство value.
    abstract void decrement​(int steps)
    Попытка декрементировать value на заданное количество шагов.
    StringConverter<T> getConverter()
    Возвращает значение свойства converter.
    T getValue()
    Возвращает значение свойства value.
    abstract void increment​(int steps)
    Попытка инкрементировать value на заданное количество шагов.
    boolean isWrapAround()
    Возвращает значение свойства wrapAround.
    void setConverter​(StringConverter<T> newValue)
    Устанавливает значение свойства converter.
    void setValue​(T newValue)
    Устанавливает значение свойства value.
    void setWrapAround​(boolean value)
    Устанавливает значение свойства wrapAround.
    ObjectProperty<T> valueProperty()
    Представляет текущее значение SpinnerValueFactory или null, если значение не задано.
    BooleanProperty wrapAroundProperty()
    Свойство wrapAround используется для указания, должен ли фабричный объект значения быть циклическим.
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Подробности свойства

    • value

      public final ObjectProperty<T> valueProperty
      Представляет текущее значение SpinnerValueFactory или null, если значение не задано.
      См. также:
      getValue(), setValue(T)
    • converter

      public final ObjectProperty<StringConverter<T>> converterProperty
      Преобразует введенные пользователем данные (когда Spinner является editable) в объект типа T, чтобы данные можно было получить через свойство value.
      См. также:
      getConverter(), setConverter(StringConverter)
    • wrapAround

      public final BooleanProperty wrapAroundProperty
      Свойство wrapAround используется для указания, должен ли фабрика значений быть циклической. Например, должно ли целочисленное значение модели увеличиваться от максимального значения до минимального (и наоборот).
      См. также:
      isWrapAround(), setWrapAround(boolean)
  • Подробности конструктора

    • SpinnerValueFactory

      public SpinnerValueFactory()
  • Подробности метода

    • decrement

      public abstract void decrement​(int steps)
      Попытка уменьшить value на заданное количество шагов.
      Параметры:
      steps - Количество уменьшений, которое должно быть выполнено для значения.
    • increment

      public abstract void increment​(int steps)
      Попытка увеличить value на заданное количество шагов.
      Параметры:
      steps - Количество увеличений, которое должно быть выполнено для значения.
    • getValue

      public final T getValue()
      Возвращает значение свойства value.
      Описание свойства:
      Представляет текущее значение SpinnerValueFactory или null, если значение не задано.
    • setValue

      public final void setValue​(T newValue)
      Устанавливает значение свойства value.
      Описание свойства:
      Представляет текущее значение SpinnerValueFactory или null, если значение не задано.
    • valueProperty

      public final ObjectProperty<T> valueProperty()
      Представляет текущее значение SpinnerValueFactory или null, если значение не задано.
      См. также:
      getValue(), setValue(T)
    • getConverter

      public final StringConverter<T> getConverter()
      Возвращает значение свойства converter.
      Описание свойства:
      Преобразует введенные пользователем данные (когда Spinner является editable) в объект типа T, чтобы данные можно было получить через свойство value.
    • setConverter

      public final void setConverter​(StringConverter<T> newValue)
      Устанавливает значение свойства converter.
      Описание свойства:
      Преобразует введенные пользователем данные (когда Spinner является editable) в объект типа T, чтобы данные можно было получить через свойство value.
    • converterProperty

      public final ObjectProperty<StringConverter<T>> converterProperty()
      Преобразует введенные пользователем данные (когда Spinner является editable) в объект типа T, чтобы данные можно было получить через свойство value.
      См. также:
      getConverter(), setConverter(StringConverter)
    • setWrapAround

      public final void setWrapAround​(boolean value)
      Устанавливает значение свойства wrapAround.
      Описание свойства:
      Свойство wrapAround используется для указания, должен ли фабрика значений быть циклической. Например, должно ли целочисленное значение модели увеличиваться от максимального значения до минимального (и наоборот).
    • isWrapAround

      public final boolean isWrapAround()
      Возвращает значение свойства wrapAround.
      Описание свойства:
      Свойство wrapAround используется для указания, должен ли фабрика значений быть циклической. Например, должно ли целочисленное значение модели увеличиваться от максимального значения до минимального (и наоборот).
    • wrapAroundProperty

      public final BooleanProperty wrapAroundProperty()
      Свойство wrapAround используется для указания, должен ли фабрика значений быть циклической. Например, должно ли целочисленное значение модели увеличиваться от максимального значения до минимального (и наоборот).
      См. также:
      isWrapAround(), setWrapAround(boolean)

© 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