T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс TreeTableCell<S,T>

Класс TreeTableCell<S,T> расширяет класс IndexedCell<T>, расширяется классами CheckBoxTreeTableCell, ChoiceBoxTreeTableCell, ComboBoxTreeTableCell, ProgressBarTreeTableCell, TextFieldTreeTableCell пакета javafx.scene.control.cell и представляет ячейку таблицы TreeTableView.

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

  • Свойство tableColumn – столбец таблицы, к которому относится данная ячейка.

  • Свойство treeTableView – таблица, к которой относится данная ячейка.

  • Свойство tableRow – строка таблицы, к которой относится данная ячейка.

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

  • Метод public final ReadOnlyObjectProperty<TreeTableColumn<S,T>> tableColumnProperty(), public final TreeTableColumn<S,T> getTableColumn() – возвращает столбец таблицы, к которому относится данная ячейка.

  • Метод public final TreeTableView<S> getTreeTableView(), public final ReadOnlyObjectProperty<TreeTableView<S>> treeTableViewProperty() – возвращает таблицу, к которой относится данная ячейка.

  • Метод public final TreeTableRow<S> getTreeTableRow(), public final ReadOnlyObjectProperty<TreeTableRow<S>> tableRowProperty() – возвращает строку, к которой относится данная ячейка.

  • Метод public void updateSelected(boolean selected) – обновляет состояние выбора.

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

  • Метод public void cancelEdit() – перевод ячейки в не редактируемое состояние без сохранения ввода.

  • Метод public void commitEdit(T newValue) – перевод ячейки в не редактируемое состояние с сохранением ввода.

  • Метод public final void updateTreeTableView(TreeTableView<S> tv), public final void updateTreeTableRow(TreeTableRow<S> treeTableRow), public final void updateTreeTableColumn(TreeTableColumn<S,T> col) – обновляет таблицу, строку и столбец, связанные с ячейкой.