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

Класс SpinnerValueFactory.ListSpinnerValueFactory<T>

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

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

T — тип элементов в List.

Окружающий класс:

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.
    • Методы, унаследованные от класса 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.
    • 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