T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс ChoiceBox<T>

Класс ChoiceBox<T> расширяет класс Control и представляет список выбора заранее определенных опций с возможностью выбора пользователем только одной опции.

Класс ChoiceBox<T> имеет, помимо унаследованных от класса Control, следующие свойства, конструкторы и методы:

  • Свойство selectionModel – объект javafx.scene.control.SingleSelectionModel, обеспечивающий выбор элемента в списке.

  • Свойство showing – если true, отображается весь список выбора, если false – отображается выбранный элемент.

  • Свойство items – элементы списка выбора.

  • Свойство converter – объект javafx.util.StringConverter<T>, обеспечивающий строковое представление элементов списка.

  • Свойство value – выбранный элемент списка.

  • Конструктор public ChoiceBox().

  • Конструктор public ChoiceBox(ObservableList<T> items).

  • Метод public final void setSelectionModel(SingleSelectionModel<T> value) – устанавливает объект javafx.scene.control.SingleSelectionModel, обеспечивающий выбор элемента в списке.

  • Метод public final SingleSelectionModel<T> getSelectionModel() – возвращает объект javafx.scene.control.SingleSelectionModel, обеспечивающий выбор элемента в списке.

  • Метод public final ObjectProperty<SingleSelectionModel<T>> selectionModelProperty() – возвращает JavaFX Beans свойство объекта javafx.scene.control.SingleSelectionModel, обеспечивающего выборэлемента в списке.

  • Метод public final boolean isShowing() – возвращает true, если отображается весь список выбора.

  • Метод public final BooleanExpression showingProperty() – возвращает JavaFX Beans свойство отображения списка.

  • Метод public final void setItems(ObservableList<T> value) – устанавливает элементы списка выбора.

  • Метод public final ObservableList<T> getItems() – возвращает элементы списка выбора.

  • Метод public final ObjectProperty<ObservableList<T>> itemsProperty() – возвращает JavaFX Beans свойство содержимого списка выбора.

  • Метод public ObjectProperty<StringConverter<T>> converterProperty() – возвращает свойство строкового преобразователя.

  • Метод public final void setConverter(StringConverter<T> value) – устанавливает строковый преобразователь.

  • Метод public final StringConverter<T> getConverter() – возвращает строковый преобразователь.

  • Метод public ObjectProperty<T> valueProperty() – возвращает свойство выбранного элемента.

  • Метод public final void setValue(T value) – устанавливает выбранный элемент.

  • Метод public final T getValue() – возвращает выбранный элемент.

  • Метод public void show() – открывает список выбора.

  • Метод public void hide() – сворачивает список выбора.