Класс 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 со списком, используемым для перебора. |
Резюме методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
ObservableList<T> | getItems() | Возвращает ObservableList, содержащий элементы, по которым пользователь может сейчас перебирать. |
ObjectProperty<ObservableList<T>> | itemsProperty() | Базовая модель данных для ListView. |
void | setItems(ObservableList<T> value) | Устанавливает базовая модель данных для ListSpinnerValueFactory. |
Методы, объявленные в классе javafx.scene.control.SpinnerValueFactory
converterProperty, decrement, getConverter, getValue, increment, isWrapAround, setConverter, setValue, setWrapAround, valueProperty, wrapAroundProperty
Подробности свойств
items
public final ObjectProperty<ObservableList<T>> itemsProperty
Базовая модель данных для ListView. Обратите внимание, что она имеет общий тип, который должен соответствовать типу самого ListView.
- См. также:
-
getItems(),setItems(ObservableList)
Подробности конструкторов
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.
- См. также:
-
getItems(),setItems(ObservableList)
© 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.