java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.control.Control
javafx.scene.control.Labeled
javafx.scene.control.Cell<T>
javafx.scene.control.IndexedCell<T>
javafx.scene.control.TreeTableCell<S,T> 
- Type Parameters:
- S- The type of the TreeTableView generic type
- T- The type of the item contained within the Cell.
- All Implemented Interfaces:
- Styleable,- EventTarget,- Skinnable
- Direct Known Subclasses:
- CheckBoxTreeTableCell,- ChoiceBoxTreeTableCell,- ComboBoxTreeTableCell,- ProgressBarTreeTableCell,- TextFieldTreeTableCell
Represents a single row/column intersection in a 
TreeTableView. To
 represent this intersection, a TreeTableCell contains an
 index property, as well as a
 tableColumn property. In addition, a TreeTableCell
 instance knows what TreeTableRow it exists in.
 A note about selection: A TreeTableCell visually shows it is selected when two conditions are met:
- The TableSelectionModel.isSelected(int, TableColumnBase)method returns true for the row / column that this cell represents, and
- The cell selection modeproperty is set to true (to represent that it is allowable to select individual cells (and not just rows of cells)).
- Since:
- JavaFX 8.0
- See Also:
- 
Property SummaryPropertiesTypePropertyDescriptionfinal ReadOnlyObjectProperty<TreeTableColumn<S, T>> TheTreeTableColumninstance that backs thisTreeTableCell.final ReadOnlyObjectProperty<TreeTableRow<S>> TheTreeTableRowthat thisTreeTableCellcurrently finds itself placed within.final ReadOnlyObjectProperty<TreeTableView<S>> TheTreeTableViewassociated with thisTreeTableCell.Properties declared in class javafx.scene.control.IndexedCellindexProperties declared in class javafx.scene.control.Labeledalignment, contentDisplay, ellipsisString, font, graphic, graphicTextGap, labelPadding, lineSpacing, mnemonicParsing, textAlignment, textFill, textOverrun, text, underline, wrapTextProperties declared in class javafx.scene.control.ControlcontextMenu, skin, tooltipProperties declared in class javafx.scene.layout.Regionbackground, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, widthProperties declared in class javafx.scene.ParentneedsLayoutProperties declared in class javafx.scene.NodeaccessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, focusVisible, focusWithin, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible
- 
Field SummaryFields declared in class javafx.scene.layout.RegionUSE_COMPUTED_SIZE, USE_PREF_SIZEFields declared in class javafx.scene.NodeBASELINE_OFFSET_SAME_AS_HEIGHT
- 
Constructor SummaryConstructorsConstructorDescriptionConstructs a default TreeTableCell instance with a style class of 'tree-table-cell'.
- 
Method SummaryModifier and TypeMethodDescriptionfinal TreeTableColumn<S, T> Gets the value of thetableColumnproperty.final TreeTableRow<S> Gets the value of the propertytableRow.final TreeTableRow<S> Deprecated.final TreeTableView<S> Gets the value of thetreeTableViewproperty.final ReadOnlyObjectProperty<TreeTableColumn<S, T>> TheTreeTableColumninstance that backs thisTreeTableCell.final ReadOnlyObjectProperty<TreeTableRow<S>> TheTreeTableRowthat thisTreeTableCellcurrently finds itself placed within.final ReadOnlyObjectProperty<TreeTableView<S>> TheTreeTableViewassociated with thisTreeTableCell.final voidupdateTableColumn(TreeTableColumn<S, T> column) Updates theTreeTableColumnassociated with thisTreeTableCell.final voidupdateTableRow(TreeTableRow<S> row) Updates theTreeTableRowassociated with thisTreeTableCell.final voidupdateTreeTableColumn(TreeTableColumn<S, T> column) Deprecated.final voidupdateTreeTableRow(TreeTableRow<S> row) Deprecated.UseupdateTableRow(javafx.scene.control.TreeTableRow<S>)instead.final voidUpdates theTreeTableViewassociated with thisTreeTableCell.Methods declared in class javafx.scene.control.IndexedCellgetIndex, indexProperty, updateIndexMethods declared in class javafx.scene.control.CellcancelEdit, commitEdit, editableProperty, editingProperty, emptyProperty, getInitialFocusTraversable, getItem, isEditable, isEditing, isEmpty, isItemChanged, isSelected, itemProperty, selectedProperty, setEditable, setItem, startEdit, updateItem, updateSelectedMethods declared in class javafx.scene.control.LabeledalignmentProperty, contentDisplayProperty, ellipsisStringProperty, fontProperty, getAlignment, getClassCssMetaData, getContentBias, getContentDisplay, getControlCssMetaData, getEllipsisString, getFont, getGraphic, getGraphicTextGap, getInitialAlignment, getLabelPadding, getLineSpacing, getText, getTextAlignment, getTextFill, getTextOverrun, graphicProperty, graphicTextGapProperty, isMnemonicParsing, isUnderline, isWrapText, labelPaddingProperty, lineSpacingProperty, mnemonicParsingProperty, setAlignment, setContentDisplay, setEllipsisString, setFont, setGraphic, setGraphicTextGap, setLineSpacing, setMnemonicParsing, setText, setTextAlignment, setTextFill, setTextOverrun, setUnderline, setWrapText, textAlignmentProperty, textFillProperty, textOverrunProperty, textProperty, underlineProperty, wrapTextPropertyMethods declared in class javafx.scene.control.ControlcomputeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, contextMenuProperty, createDefaultSkin, getContextMenu, getCssMetaData, getSkin, getTooltip, isResizable, setContextMenu, setSkin, setTooltip, skinProperty, tooltipPropertyMethods declared in class javafx.scene.layout.RegionbackgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computePrefHeight, computePrefWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthPropertyMethods declared in class javafx.scene.ParentgetBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBoundsMethods declared in class javafx.scene.NodeaccessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, focusVisibleProperty, focusWithinProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isFocusVisible, isFocusWithin, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookup, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, queryAccessibleAttribute, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visiblePropertyMethods declared in class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods declared in interface javafx.css.StyleablegetStyleableNode
- 
Property Details- 
tableColumnTheTreeTableColumninstance that backs thisTreeTableCell.- See Also:
 
- 
treeTableViewTheTreeTableViewassociated with thisTreeTableCell.- See Also:
 
- 
tableRowTheTreeTableRowthat thisTreeTableCellcurrently finds itself placed within.- See Also:
 
 
- 
- 
Constructor Details- 
TreeTableCellpublic TreeTableCell()Constructs a default TreeTableCell instance with a style class of 'tree-table-cell'.
 
- 
- 
Method Details- 
tableColumnPropertyTheTreeTableColumninstance that backs thisTreeTableCell.- Returns:
- the tableColumnproperty
- See Also:
 
- 
getTableColumnGets the value of thetableColumnproperty.- Property description:
- The TreeTableColumninstance that backs thisTreeTableCell.
- Returns:
- the value of the tableColumnproperty
- See Also:
 
- 
getTreeTableViewGets the value of thetreeTableViewproperty.- Property description:
- The TreeTableViewassociated with thisTreeTableCell.
- Returns:
- the value of the treeTableViewproperty
- See Also:
 
- 
treeTableViewPropertyTheTreeTableViewassociated with thisTreeTableCell.- Returns:
- the treeTableViewproperty
- See Also:
 
- 
getTableRowGets the value of the propertytableRow.- Returns:
- the value of the property tableRow
- Since:
- 17
 
- 
tableRowPropertyTheTreeTableRowthat thisTreeTableCellcurrently finds itself placed within.- Returns:
- the tableRowproperty
- See Also:
 
- 
getTreeTableRowDeprecated.UsegetTableRow()instead.- Returns:
- the TreeTableRow
 
- 
updateTreeTableViewUpdates theTreeTableViewassociated with thisTreeTableCell. This is typically only done once when theTreeTableCellis first added to theTreeTableView.Note: This function is intended to be used by experts, primarily by those implementing new Skins. It is not common for developers or designers to access this function directly. - Parameters:
- tv- the- TreeTableViewassociated with this- TreeTableCell
 
- 
updateTableRowUpdates theTreeTableRowassociated with thisTreeTableCell.Note: This function is intended to be used by experts, primarily by those implementing new Skins. It is not common for developers or designers to access this function directly. - Parameters:
- row- the- TreeTableRowassociated with this- TreeTableCell
- Since:
- 17
 
- 
updateTableColumnUpdates theTreeTableColumnassociated with thisTreeTableCell.Note: This function is intended to be used by experts, primarily by those implementing new Skins. It is not common for developers or designers to access this function directly. - Parameters:
- column- the- TreeTableColumnassociated with this- TreeTableCell
- Since:
- 17
 
- 
updateTreeTableRowDeprecated.UseupdateTableRow(javafx.scene.control.TreeTableRow<S>)instead.- Parameters:
- row- the- TreeTableRow
 
- 
updateTreeTableColumnDeprecated.- Parameters:
- column- the- TreeTableColumn
 
 
- 
getTableRow()instead.