T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс ComboBox

Класс ComboBox<T> расширяет класс ComboBoxBase<T> и обеспечивает выбор элемента из набора элементов.

Класс ComboBox имеет, помимо унаследованных от класса ComboBoxBase, следующие свойства, конструкторы и методы:

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

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

  • Свойство cellFactory – фабрика Callback<ListView<T>,ListCell<T>> создания элементов набора компонента.

  • Свойство buttonCell – объект javafx.scene.control.ListCell<T>, обеспечивающий отображение кнопки компонента.

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

  • Свойство visibleRowCount – максимальное количество отображаемых строк набора.

  • Свойство editor – объект javafx.scene.control.TextField редактируемого компонента.

  • Свойство placeholder - узел, отображаемый при пустом наборе.

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

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

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

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

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

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

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

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

  • Метод public final void setCellFactory(Callback<ListView<T>,ListCell<T>> value) 0 устанавливает фабрику набора.

  • Метод public final Callback<ListView<T>,ListCell<T>> getCellFactory() – возвращает фабрику набора.

  • Метод public ObjectProperty<Callback<ListView<T>,ListCell<T>>> cellFactoryProperty() – возвращает свойство фабрики набора.

  • Метод public ObjectProperty<ListCell<T>> buttonCellProperty() – возвращает свойство ячейки кнопки компонента.

  • Метод public final void setButtonCell(ListCell<T> value) – устанавливает ячеку кнопки компонента.

  • Метод public final ListCell<T> getButtonCell() – возвращает ячейку кнопки компонента.

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

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

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

  • Метод public final void setVisibleRowCount(int value) – устанавливает максимальное количество отображаемых строк набора.

  • Метод public final int getVisibleRowCount() – возвращает максимальное количество отображаемых строк набора.

  • Метод public final IntegerProperty visibleRowCountProperty() – возвращает свойство максимального количества отображаемых строк набора.

  • Метод public final TextField getEditor() – возвращает текстовое поле редактируемого компонента.

  • Метод public final ReadOnlyObjectProperty<TextField> editorProperty() – возвращает свойство текстового поля редактируемого компонента.

  • Метод public final ObjectProperty<Node> placeholderProperty(), public final void setPlaceholder(Node value), public final Node getPlaceholder() - определяет узел, отображаемый при пустом наборе.