Spec-Zone.ru › OpenJavaFX 8
javafx.scene.control

Класс SpinnerValueFactory<T>

java.lang.Object
  • javafx.scene.control.SpinnerValueFactory<T>

Параметры типа:

T - тип данных, с которым работает этот фабрикатор значений, который должен совпадать с типом Spinner, на котором установлен фабрикатор значений.

Прямые подклассы:

SpinnerValueFactory.DoubleSpinnerValueFactory, SpinnerValueFactory.IntegerSpinnerValueFactory, SpinnerValueFactory.ListSpinnerValueFactory



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

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

  • SpinnerValueFactory.IntegerSpinnerValueFactory
  • SpinnerValueFactory.DoubleSpinnerValueFactory
  • SpinnerValueFactory.ListSpinnerValueFactory
  • SpinnerValueFactory.LocalDateSpinnerValueFactory

С:

JavaFX 8u40

См. также:

Spinner, SpinnerValueFactory.IntegerSpinnerValueFactory, SpinnerValueFactory.DoubleSpinnerValueFactory, SpinnerValueFactory.ListSpinnerValueFactory, SpinnerValueFactory.LocalDateSpinnerValueFactory

  • Краткое описание свойств

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

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

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

    Все методыМетоды экземпляраАбстрактные методыКонкретные методы
    Модификатор и тип Метод и описание
    ObjectProperty<StringConverter<T>> converterProperty()
    Преобразует введенный пользователем ввод (когда Spinner 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
  • Подробное описание свойства

    • значение

      public final ObjectProperty<T> valueProperty
      Представляет текущее значение SpinnerValueFactory или null, если значение не было установлено.

      См. также:

      getValue(), setValue(T)

    • преобразователь

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

      См. также:

      getConverter(), setConverter(StringConverter)

    • циклический

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

      См. также:

      isWrapAround(), setWrapAround(boolean)

  • Подробное описание конструкторов

    • SpinnerValueFactory

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

    • уменьшить

      public abstract void decrement(int steps)
      Попытка уменьшить value на заданное количество шагов.

      Параметры:

      steps - Количество уменьшений, которые должны быть выполнены над значением.

    • увеличить

      public abstract void increment(int steps)
      Попытка увеличить value на заданное количество шагов.

      Параметры:

      steps - Количество увеличений, которые должны быть выполнены над значением.

    • получитьЗначение

      public final T getValue()
      Возвращает значение свойства значение.

      Описание свойства:

      Представляет текущее значение SpinnerValueFactory или null, если значение не было установлено.

    • установитьЗначение

      public final void setValue(T newValue)
      Устанавливает значение свойства значение.

      Описание свойства:

      Представляет текущее значение SpinnerValueFactory или null, если значение не было установлено.

    • свойствоЗначение

      public final ObjectProperty<T> valueProperty()
      Представляет текущее значение SpinnerValueFactory или null, если значение не было установлено.

      См. также:

      getValue(), setValue(T)

    • получитьПреобразователь

      public final StringConverter<T> getConverter()
      Возвращает значение свойства преобразователь.

      Описание свойства:

      Преобразует введенные пользователем данные (когда Spinner editable) в объект типа T, таким образом, данные можно получить через свойство value.

    • установитьПреобразователь

      public final void setConverter(StringConverter<T> newValue)
      Устанавливает значение свойства преобразователь.

      Описание свойства:

      Преобразует введенные пользователем данные (когда Spinner editable) в объект типа T, таким образом, данные можно получить через свойство value.

    • свойствоПреобразователь

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

      См. также:

      getConverter(), setConverter(StringConverter)

    • установитьЦиклический

      public final void setWrapAround(boolean value)
      Устанавливает значение свойства циклический.

      Описание свойства:

      Свойство wrapAround используется для указания, должен ли фабрика значений быть циклической. Например, должен ли целочисленный объект модели значений увеличиваться от максимального значения до минимального (и наоборот).

    • являетсяЦиклическим

      public final boolean isWrapAround()
      Возвращает значение свойства циклический.

      Описание свойства:

      Свойство wrapAround используется для указания, должен ли фабрика значений быть циклической. Например, должен ли целочисленный объект модели значений увеличиваться от максимального значения до минимального (и наоборот).

    • свойствоЦиклический

      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