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

Класс SpinnerValueFactory.ListSpinnerValueFactory<T>

  • java.lang.Object
    • javafx.scene.control.SpinnerValueFactory<T>
      • javafx.scene.control.SpinnerValueFactory.ListSpinnerValueFactory<T>
  • Параметры типа:
    T - Тип элементов в списке.
    Вложенный класс:
    SpinnerValueFactory<T>
    public static class SpinnerValueFactory.ListSpinnerValueFactory<T>
    extends SpinnerValueFactory<T>
    Реализация SpinnerValueFactory, предназначенная для итерации по списку значений.

    Обратите внимание, что по умолчанию converter реализуется просто, как показано ниже, что может быть достаточно во многих случаях, но важно, чтобы пользователи убедились, что это соответствует их потребностям (и внесли необходимые коррективы):

     setConverter(new StringConverter<T>() {
         @Override public String toString(T value) {
             if (value == null) {
                 return "";
             }
             return value.toString();
         }
    
         @Override public T fromString(String string) {
             return (T) string;
         }
     });
    С тех пор:
    JavaFX 8u40
  • Краткое описание свойств

    Свойства
    Тип Свойство Описание
    ObjectProperty<ObservableList<T>> items
    Базовая модель данных для ListView.
    • Свойства, унаследованные от класса javafx.scene.control.SpinnerValueFactory

      converter, value, wrapAround
  • Краткое описание вложенных классов

    • Вложенные классы/интерфейсы, унаследованные от класса javafx.scene.control.SpinnerValueFactory

      SpinnerValueFactory.DoubleSpinnerValueFactory, SpinnerValueFactory.IntegerSpinnerValueFactory, SpinnerValueFactory.ListSpinnerValueFactory<T>
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    ListSpinnerValueFactory​(ObservableList<T> items)
    Создает новый экземпляр ListSpinnerValueFactory с заданным списком, используемым для перебора.
  • Краткое описание методов

    Все методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод Описание
    void decrement​(int steps)
    Попытка уменьшить value на заданное количество шагов.
    ObservableList<T> getItems()
    Возвращает ObservableList, содержащий элементы, по которым пользователь может сейчас итерироваться.
    void increment​(int steps)
    Попытка увеличить value на заданное количество шагов.
    ObjectProperty<ObservableList<T>> itemsProperty()
    Базовая модель данных для ListView.
    void setItems​(ObservableList<T> value)
    Устанавливает базу данных данных для ListSpinnerValueFactory. Обратите внимание, что она имеет общий тип, который должен соответствовать типу самого ListView.
    • Методы, унаследованные от класса 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
  • Подробное описание свойств

    • items

      public final ObjectProperty<ObservableList<T>> itemsProperty
      Базовая модель данных для ListView. Обратите внимание, что она имеет общий тип, который должен соответствовать типу самого ListView.
      Возвращает:
      список элементов
  • Подробное описание конструкторов

    • ListSpinnerValueFactory

      public ListSpinnerValueFactory​(ObservableList<T> items)
      Создает новый экземпляр ListSpinnerValueFactory с заданным списком, используемым для перебора.
      Параметры:
      items - Список элементов для перебора с помощью Spinner.
  • Подробное описание методов

    • setItems

      public final void setItems​(ObservableList<T> value)
      Устанавливает базу данных данных для ListSpinnerValueFactory. Обратите внимание, что она имеет общий тип, который должен соответствовать типу самого Spinner.
      Параметры:
      value - список элементов
    • getItems

      public final ObservableList<T> getItems()
      Возвращает ObservableList, содержащий элементы, по которым пользователь может сейчас итерироваться. Может быть null, если setItems(javafx.collections.ObservableList) был вызван ранее, но по умолчанию это пустой ObservableList.
      Возвращает:
      ObservableList, содержащий элементы, отображаемые пользователю, или null, если элементы были ранее установлены в null.
    • itemsProperty

      public final ObjectProperty<ObservableList<T>> itemsProperty()
      Базовая модель данных для ListView. Обратите внимание, что она имеет общий тип, который должен соответствовать типу самого ListView.
      Возвращает:
      список элементов
    • decrement

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

      public void increment​(int steps)
      Попытка увеличить value на заданное количество шагов.
      Указано в:
      increment в классе SpinnerValueFactory<T>
      Параметры:
      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.

Spec-Zone.ru

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