S
- The type of the UI control (e.g. the type of the 'row'), this is wrapped in a TreeItem.T
- The type of the content in the cell, based on its TreeTableColumn
.public class TreeTableCellSkin<S,T> extends TableCellSkinBase<<any>,T,<any>>
TreeTableCell
control.TreeTableCell
Type | Property and Description |
---|---|
<any> |
tableColumn
The TableColumnBase instance that is responsible for this Cell.
|
cellSizeProperty
Modifier and Type | Field and Description |
---|---|
private <any> |
behavior
*
Private Fields *
*
|
isDeferToParentForPrefWidth
DEFAULT_CELL_SIZE
ellipsisWidth, graphic, graphicPropertyChangedListener, invalidText, text, textWidth
Constructor and Description |
---|
TreeTableCellSkin(<any> control)
Creates a new TreeTableCellSkin instance, installing the necessary child
nodes into the Control
children list, as
well as the necessary input mappings for handling key, mouse, etc events. |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
(package private) double |
leftLabelPadding() |
<any> |
tableColumnProperty()
The TableColumnBase instance that is responsible for this Cell.
|
computePrefWidth, getTableColumn, layoutChildren
cellSizeProperty, getCellSize, getClassCssMetaData, getCssMetaData
bottomLabelPadding, computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, isIgnoreGraphic, isIgnoreText, layoutLabelInArea, layoutLabelInArea, mnemonicTargetChanged, queryAccessibleAttribute, rightLabelPadding, topLabelPadding, updateChildren, updateDisplayedText
public <any> tableColumnProperty
tableColumnProperty
in class TableCellSkinBase<<any>,T,<any>>
TableCellSkinBase.getTableColumn()
public TreeTableCellSkin(<any> control)
children
list, as
well as the necessary input mappings for handling key, mouse, etc events.control
- The control that this skin should be installed onto.public void dispose()
dispose
in class TableCellSkinBase<<any>,T,<any>>
public <any> tableColumnProperty()
tableColumnProperty
in class TableCellSkinBase<<any>,T,<any>>
TableCellSkinBase.getTableColumn()
double leftLabelPadding()
leftLabelPadding
in class LabeledSkinBase<<any>>