Module javafx.controls
Package javafx.scene.control.skin
Class TableCellSkinBase<S,T,C extends IndexedCell<T>>
java.lang.Object
javafx.scene.control.SkinBase<C>
javafx.scene.control.skin.LabeledSkinBase<C>
javafx.scene.control.skin.CellSkinBase<C>
javafx.scene.control.skin.TableCellSkinBase<S,T,C>
- Type Parameters:
S
- The type of the UI control (e.g. the type of the 'row').T
- The type of the content in the cell, based on itsTableColumnBase
.
- All Implemented Interfaces:
Skin<C>
- Direct Known Subclasses:
TableCellSkin
,TreeTableCellSkin
Base skin for table cell controls, for example:
TableCell
and TreeTableCell
.- Since:
- 9
- See Also:
-
Property Summary
TypePropertyDescriptionabstract ReadOnlyObjectProperty
<? extends TableColumnBase<S, T>> The TableColumnBase instance that is responsible for this Cell.Properties declared in class javafx.scene.control.skin.CellSkinBase
cellSize
-
Constructor Summary
ConstructorDescriptionTableCellSkinBase
(C control) Creates a new TableCellSkinBase instance, installing the necessary child nodes into the Controlchildren
list, as well as the necessary input mappings for handling key, mouse, etc events. -
Method Summary
Modifier and TypeMethodDescriptionfinal TableColumnBase
<S, T> Gets the value of thetableColumn
property.abstract ReadOnlyObjectProperty
<? extends TableColumnBase<S, T>> The TableColumnBase instance that is responsible for this Cell.Methods declared in class javafx.scene.control.skin.CellSkinBase
cellSizeProperty, getCellSize, getClassCssMetaData
Methods declared in class javafx.scene.control.skin.LabeledSkinBase
computeBaselineOffset, computeMinWidth, layoutChildren, layoutLabelInArea, layoutLabelInArea, updateChildren
Methods declared in class javafx.scene.control.SkinBase
computeMaxHeight, computeMaxWidth, computeMinHeight, computePrefHeight, computePrefWidth, consumeMouseEvents, dispose, executeAccessibleAction, getChildren, getCssMetaData, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListeners
-
Property Details
-
tableColumn
The TableColumnBase instance that is responsible for this Cell.- See Also:
-
-
Constructor Details
-
TableCellSkinBase
Creates a new TableCellSkinBase instance, installing the necessary child nodes into the Controlchildren
list, as well as the necessary input mappings for handling key, mouse, etc events.- Parameters:
control
- The control that this skin should be installed onto.
-
-
Method Details
-
tableColumnProperty
The TableColumnBase instance that is responsible for this Cell.- Returns:
- the TableColumnBase instance that is responsible for this Cell
- See Also:
-
getTableColumn
Gets the value of thetableColumn
property.- Property description:
- The TableColumnBase instance that is responsible for this Cell.
- Returns:
- the value of the
tableColumn
property - See Also:
-