T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс TreeCell<T>

Класс TreeCell<T> расширяет класс IndexedCell<T> расширяется классами CheckBoxTreeCell, ChoiceBoxTreeCell, ComboBoxTreeCell, TextFieldTreeCell и представляет ячейку дерева TreeView.

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

  • Свойство treeItem – объект javafx.scene.control.TreeItem<T> элемента дерева, к которому относится данная ячейка.

  • Свойство disclosureNode – раскрывающий узел Node дерева, к которому относится данная ячейка.

  • Свойство treeView – дерево TreeView ячейки.

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

  • Метод public final TreeItem<T> getTreeItem() – возвращает объект javafx.scene.control.TreeItem<T> элемента дерева, к которому относится данная ячейка.

  • Метод public ObjectProperty<TreeItem<T>> treeItemProperty() – возвращает JavaFX Beans свойство объекта javafx.scene.control.TreeItem<T> элемента дерева, к которому относится данная ячейка.

  • Метод public final void setDisclosureNode(Node value) – устанавливает раскрывающий узел Node дерева, к которому относится данная ячейка.

  • Метод public final Node getDisclosureNode() – возвращает раскрывающий узел Node дерева, к которому относится данная ячейка.

  • Метод public ObjectProperty<Node> disclosureNodeProperty() – возвращает JavaFX Beans свойство раскрывающегося узла дерева ячейки.

  • Метод public final TreeView<T> getTreeView() – возвращает дерево ячейки.

  • Метод public ObjectProperty<TreeView<T>> treeViewProperty() – возвращает JavaFX Beans свойство дерева ячейки.

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

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

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

  • Метод public final void updateTreeView(TreeView<T> tree) – обновляет дерево, связанное с ячейкой.

  • Метод public final void updateTreeItem(TreeItem<T> treeItem) – обновляет элемент дерева, связанный с ячейкой.