Класс SpinnerValueFactory.ListSpinnerValueFactory<T>
- javafx.scene.control.SpinnerValueFactory<T>
-
- javafx.scene.control.SpinnerValueFactory.ListSpinnerValueFactory<T>
Параметры типа:
T — тип элементов в List.
Окружающий класс:
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.-
Методы, унаследованные от класса 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.
-
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.