T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс ComboBoxTreeTableCell

Класс ComboBoxTreeTableCell<S,T> расширяет класс javafx.scene.control.TreeTableCell<S,T> и обеспечивает отображение кнопки со списком выбора в ячейке таблицы.

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

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

  • Свойство comboBoxEditable – если true, тогда компонент является редактируемым.

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

  • Конструктор public ComboBoxTreeTableCell(T... items).

  • Конструктор public ComboBoxTreeTableCell(StringConverter<T> converter, T... items).

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

  • Конструктор public ComboBoxTreeTableCell(StringConverter<T> converter, ObservableList<T> items).

  • Метод:

public static <S,T> Callback<TreeTableColumn<S,T>,TreeTableCell<S,T>> forTreeTableColumn(T... items)
public static <S,T> Callback<TreeTableColumn<S,T>,TreeTableCell<S,T>> forTreeTableColumn(StringConverter<T> converter, T... items)
public static <S,T> Callback<TreeTableColumn<S,T>,TreeTableCell<S,T>> forTreeTableColumn(ObservableList<T> items)
public static <S,T> Callback<TreeTableColumn<S,T>,TreeTableCell<S,T>> forTreeTableColumn(StringConverter<T> converter, ObservableList<T> items) – возвращает объект Callback, возвращающий TreeTableCell.

  • Метод public final ObjectProperty<StringConverter<T>> converterProperty(), public final void setConverter(StringConverter<T> value), public final StringConverter<T> getConverter() – определяет преобразователь ввода пользователя.

  • Метод public final BooleanProperty comboBoxEditableProperty() – возвращает свойство редактируемости компонента.

  • Метод public final void setComboBoxEditable(boolean value) – устанавливает редактируемость компонента.

  • Метод public final boolean isComboBoxEditable() – проверяет, является ли компонент редактируемым.

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

  • Метод public void startEdit() - переводит в редактируемое состояние.

  • Метод public void cancelEdit() - переводит в не редактируемое состояние.

  • Метод public void updateItem(T item, boolean empty) – обновляет ячейку.