Uses of Class
javafx.scene.control.TreeItem
Package
Description
The JavaFX User Interface Controls (UI Controls or just Controls) are
specialized Nodes in the JavaFX Scenegraph especially suited for reuse in
many different application contexts.
The
javafx.scene.control.cell
package is where all cell-related
classes are located, other than the core classes such as
Cell
, IndexedCell
,
ListCell
, TreeCell
,
and TableCell
.The javafx.scene.control.skin package is where the skin classes, typically
one for each UI control, are located
-
Uses of TreeItem in javafx.scene.control
Modifier and TypeClassDescriptionclass
TreeItem subclass that adds support for being in selected, unselected, and indeterminate states.Modifier and TypeClassDescriptionclass
TreeTableColumn<S,
T> ATreeTableView
is made up of a number of TreeTableColumn instances.static class
An immutable wrapper class for use in the TableViewcolumn resize
functionality.static class
AFocusModel
with additional functionality to support the requirements of a TableView control.static class
A simple extension of theSelectionModel
abstract class to allow for special support for TreeTableView controls.Modifier and TypeMethodDescriptionTreeView.getEditingItem()
Returns the TreeItem that is currently being edited in the TreeView, or null if no item is being edited.TreeTableView.TreeTableViewFocusModel.getModelItem
(int index) Returns the item at the given index.TreeTableView.TreeTableViewSelectionModel.getModelItem
(int index) Returns the item at the given index.TreeItem.getParent()
The parent of this TreeItem.TreeTableView.getRoot()
Returns the current root node of this TreeTableView, or null if no root node is specified.TreeView.getRoot()
Returns the current root node of this TreeView, or null if no root node is specified.TreeTableColumn.CellEditEvent.getRowValue()
Convenience method that returns the value for the row (that is, from the TableViewitems
list), for the row contained within theTablePosition
returned inTreeTableColumn.CellEditEvent.getTreeTablePosition()
.TreeItem.TreeModificationEvent.getSource()
Returns the TreeItem upon which this event occurred.TreeCell.getTreeItem()
Returns the TreeItem currently set in this TreeCell.TreeItem.TreeModificationEvent.getTreeItem()
Returns the TreeItem that this event occurred upon.TreeTablePosition.getTreeItem()
Returns theTreeItem
that backs theTablePositionBase.getRow()
row}.TreeTableRow.getTreeItem()
Returns the TreeItem currently set in this TreeTableRow.TreeTableView.EditEvent.getTreeItem()
Returns theTreeItem
upon which the edit took place.TreeTableView.getTreeItem
(int row) Returns the TreeItem in the given index, or null if it is out of bounds.TreeView.EditEvent.getTreeItem()
Returns theTreeItem
upon which the edit took place.TreeView.getTreeItem
(int row) Returns the TreeItem in the given index, or null if it is out of bounds.TreeTableColumn.CellDataFeatures.getValue()
Returns the value passed in to the constructor.TreeItem.nextSibling()
Returns the next sibling of the TreeItem.TreeItem.nextSibling
(TreeItem<T> afterNode) Returns the next sibling after the given node.TreeItem.previousSibling()
Returns the previous sibling of the TreeItem.TreeItem.previousSibling
(TreeItem<T> beforeNode) Returns the previous sibling after the given node.Modifier and TypeMethodDescriptionfinal ReadOnlyObjectProperty
<Comparator<TreeItem<S>>> TreeTableView.comparatorProperty()
The comparator property is a read-only property that is representative of the current state of thesort order
list.final ReadOnlyObjectProperty
<TreeItem<T>> TreeView.editingItemProperty()
A property used to represent the TreeItem currently being edited in the TreeView, if editing is taking place, or null if no item is being edited.final ObjectProperty
<FocusModel<TreeItem<T>>> TreeView.focusModelProperty()
The FocusModel provides the API through which it is possible to control focus on zero or one rows of the TreeView.TreeItem.TreeModificationEvent.getAddedChildren()
Returns the children added to the TreeItem in this event, or an empty list if no children were added.TreeItem.getChildren()
The children of this TreeItem.final Comparator
<TreeItem<S>> TreeTableView.getComparator()
Gets the value of thecomparator
property.final FocusModel
<TreeItem<T>> TreeView.getFocusModel()
Returns the currently installedFocusModel
.TreeItem.TreeModificationEvent.getRemovedChildren()
Returns the children removed from the TreeItem in this event, or an empty list if no children were added.final MultipleSelectionModel
<TreeItem<T>> TreeView.getSelectionModel()
Returns the currently installed selection model.final ReadOnlyObjectProperty
<TreeItem<T>> TreeItem.parentProperty()
A property that represents the parent of this TreeItem.final ObjectProperty
<TreeItem<S>> TreeTableView.rootProperty()
Property representing the root node of the TreeTableView.final ObjectProperty
<TreeItem<T>> TreeView.rootProperty()
Property representing the root node of the TreeView.final ObjectProperty
<MultipleSelectionModel<TreeItem<T>>> TreeView.selectionModelProperty()
The SelectionModel provides the API through which it is possible to select single or multiple items within a TreeView, as well as inspect which rows have been selected by the user.final ReadOnlyObjectProperty
<TreeItem<T>> TreeCell.treeItemProperty()
Each TreeCell represents at most a singleTreeItem
, which is represented by this property.final ReadOnlyObjectProperty
<TreeItem<T>> TreeTableRow.treeItemProperty()
Each TreeTableCell represents at most a singleTreeItem
, which is represented by this property.Modifier and TypeMethodDescriptionvoid
Instructs the TreeView to begin editing the given TreeItem, if the TreeView iseditable
.final ObservableValue
<T> TreeTableColumn.getCellObservableValue
(TreeItem<S> item) Attempts to return an ObservableValue<T> for the given item (which is of type S).static int
TreeTableView.getNodeLevel
(TreeItem<?> node) Deprecated.This method does not correctly calculate the distance from the given TreeItem to the root of the TreeTableView.static int
TreeView.getNodeLevel
(TreeItem<?> node) Deprecated.This method does not correctly calculate the distance from the given TreeItem to the root of the TreeView.int
Returns the index position of the given TreeItem, assuming that it is currently accessible through the tree hierarchy (most notably, that all parent tree items are expanded).int
Returns the index position of the given TreeItem, assuming that it is currently accessible through the tree hierarchy (most notably, that all parent tree items are expanded).int
TreeTableView.getTreeItemLevel
(TreeItem<?> node) Returns the number of levels of 'indentation' of the given TreeItem, based on how many times getParent() can be recursively called.int
TreeView.getTreeItemLevel
(TreeItem<?> node) Returns the number of levels of 'indentation' of the given TreeItem, based on how many times getParent() can be recursively called.TreeItem.nextSibling
(TreeItem<T> afterNode) Returns the next sibling after the given node.TreeItem.previousSibling
(TreeItem<T> beforeNode) Returns the previous sibling after the given node.final void
Sets the root node in this TreeTableView.final void
Sets the root node in this TreeView.final void
TreeCell.updateTreeItem
(TreeItem<T> treeItem) Updates the TreeItem associated with this TreeCell.final void
TreeTableRow.updateTreeItem
(TreeItem<T> treeItem) Updates the TreeItem associated with this TreeTableCell.Modifier and TypeMethodDescriptionvoid
TreeTableView.TreeTableViewSelectionModel.selectRange
(int minRow, TableColumnBase<TreeItem<S>, ?> minColumn, int maxRow, TableColumnBase<TreeItem<S>, ?> maxColumn) Selects the cells in the range (minRow, minColumn) to (maxRow, maxColumn), inclusive.final void
TreeView.setFocusModel
(FocusModel<TreeItem<T>> value) Sets theFocusModel
to be used in the TreeView.final void
TreeView.setSelectionModel
(MultipleSelectionModel<TreeItem<T>> value) Sets theMultipleSelectionModel
to be used in the TreeView.ModifierConstructorDescriptionCellDataFeatures
(TreeTableView<S> treeTableView, TreeTableColumn<S, T> tableColumn, TreeItem<S> value) Instantiates a CellDataFeatures instance with the given properties set as read-only values of this instance.EditEvent
(TreeTableView<S> source, EventType<? extends TreeTableView.EditEvent> eventType, TreeItem<S> treeItem, S oldValue, S newValue) Creates a new EditEvent instance to represent an edit event.EditEvent
(TreeView<T> source, EventType<? extends TreeView.EditEvent> eventType, TreeItem<T> treeItem, T oldValue, T newValue) Creates a new EditEvent instance to represent an edit event.TreeModificationEvent
(EventType<? extends Event> eventType, TreeItem<T> treeItem) Constructs a basic TreeModificationEvent - this is useful in situations where the tree item has not received a new value, has not changed between expanded/collapsed states, and whose children has not changed.TreeModificationEvent
(EventType<? extends Event> eventType, TreeItem<T> treeItem, boolean expanded) Constructs a TreeModificationEvent for when the TreeItem has had itsexpandedProperty()
changed.TreeModificationEvent
(EventType<? extends Event> eventType, TreeItem<T> treeItem, List<? extends TreeItem<T>> added, List<? extends TreeItem<T>> removed) Constructs a TreeModificationEvent for when the TreeItem has had its children list changed.Constructs a TreeModificationEvent for when the TreeItem has had itsvalueProperty()
changed.TreeTableView
(TreeItem<S> root) Creates a TreeTableView with the provided root node.Creates a TreeView with the provided root node. -
Uses of TreeItem in javafx.scene.control.cell
Modifier and TypeMethodDescriptionfinal ObjectProperty
<StringConverter<TreeItem<T>>> CheckBoxTreeCell.converterProperty()
TheStringConverter
property.final StringConverter
<TreeItem<T>> CheckBoxTreeCell.getConverter()
Returns theStringConverter
used in this cell.final Callback
<TreeItem<T>, ObservableValue<Boolean>> CheckBoxTreeCell.getSelectedStateCallback()
Returns theCallback
that is bound to by the CheckBox shown on screen.final ObjectProperty
<Callback<TreeItem<T>, ObservableValue<Boolean>>> CheckBoxTreeCell.selectedStateCallbackProperty()
Property representing theCallback
that is bound to by the CheckBox shown on screen.Modifier and TypeMethodDescriptionCheckBoxTreeCell.forTreeView
(Callback<TreeItem<T>, ObservableValue<Boolean>> getSelectedProperty) Creates a cell factory for use in a TreeView control.CheckBoxTreeCell.forTreeView
(Callback<TreeItem<T>, ObservableValue<Boolean>> getSelectedProperty, StringConverter<TreeItem<T>> converter) Creates a cell factory for use in a TreeView control.CheckBoxTreeCell.forTreeView
(Callback<TreeItem<T>, ObservableValue<Boolean>> getSelectedProperty, StringConverter<TreeItem<T>> converter) Creates a cell factory for use in a TreeView control.final void
CheckBoxTreeCell.setConverter
(StringConverter<TreeItem<T>> value) Sets theStringConverter
to be used in this cell.final void
CheckBoxTreeCell.setSelectedStateCallback
(Callback<TreeItem<T>, ObservableValue<Boolean>> value) Sets theCallback
that is bound to by the CheckBox shown on screen.ModifierConstructorDescriptionCheckBoxTreeCell
(Callback<TreeItem<T>, ObservableValue<Boolean>> getSelectedProperty) Creates aCheckBoxTreeCell
for use in a TreeView control via a cell factory.CheckBoxTreeCell
(Callback<TreeItem<T>, ObservableValue<Boolean>> getSelectedProperty, StringConverter<TreeItem<T>> converter) Creates aCheckBoxTreeCell
for use in a TreeView control via a cell factory.CheckBoxTreeCell
(Callback<TreeItem<T>, ObservableValue<Boolean>> getSelectedProperty, StringConverter<TreeItem<T>> converter) Creates aCheckBoxTreeCell
for use in a TreeView control via a cell factory. -
Uses of TreeItem in javafx.scene.control.skin
Modifier and TypeClassDescriptionclass
TreeTableCellSkin<S,
T> Default skin implementation for theTreeTableCell
control.class
Default skin implementation for theTreeTableRow
control.class
Default skin implementation for theTreeTableView
control.