Модуль 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 с заданным списком, используемым для перебора.
-
Краткое описание методов
Все методыМетоды экземпляровКонкретные методы Модификатор и тип Метод Описание voiddecrement(int steps)Попытка уменьшитьvalueна заданное количество шагов.ObservableList<T>getItems()ВозвращаетObservableList, содержащий элементы, по которым пользователь может сейчас итерироваться.voidincrement(int steps)Попытка увеличитьvalueна заданное количество шагов.ObjectProperty<ObservableList<T>>itemsProperty()Базовая модель данных для ListView.voidsetItems(ObservableList<T> value)Устанавливает базу данных данных для ListSpinnerValueFactory. Обратите внимание, что она имеет общий тип, который должен соответствовать типу самого ListView.-
Методы, унаследованные от класса javafx.scene.control.SpinnerValueFactory
converterProperty, getConverter, getValue, isWrapAround, setConverter, setValue, setWrapAround, valueProperty, wrapAroundProperty
-
-
Подробное описание свойств
-
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.