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 its- TableColumnBase
- C- the type of the Cell control
- 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 SummaryPropertiesTypePropertyDescriptionabstract ReadOnlyObjectProperty<? extends TableColumnBase<S, T>> The TableColumnBase instance that is responsible for this Cell.Properties declared in class javafx.scene.control.skin.CellSkinBasecellSize
- 
Constructor SummaryConstructorsConstructorDescriptionTableCellSkinBase(C control) Creates a new TableCellSkinBase instance, installing the necessary child nodes into the Controlchildrenlist, as well as the necessary input mappings for handling key, mouse, etc events.
- 
Method SummaryModifier and TypeMethodDescriptionfinal TableColumnBase<S, T> Gets the value of thetableColumnproperty.abstract ReadOnlyObjectProperty<? extends TableColumnBase<S, T>> The TableColumnBase instance that is responsible for this Cell.Methods declared in class javafx.scene.control.skin.CellSkinBasecellSizeProperty, getCellSize, getClassCssMetaDataMethods declared in class javafx.scene.control.skin.LabeledSkinBasecomputeBaselineOffset, computeMinWidth, layoutChildren, layoutLabelInArea, layoutLabelInArea, updateChildrenMethods declared in class javafx.scene.control.SkinBasecomputeMaxHeight, 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- 
tableColumnThe TableColumnBase instance that is responsible for this Cell.- See Also:
 
 
- 
- 
Constructor Details- 
TableCellSkinBaseCreates a new TableCellSkinBase instance, installing the necessary child nodes into the Controlchildrenlist, 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- 
tableColumnPropertyThe TableColumnBase instance that is responsible for this Cell.- Returns:
- the TableColumnBase instance that is responsible for this Cell
- See Also:
 
- 
getTableColumnGets the value of thetableColumnproperty.- Property description:
- The TableColumnBase instance that is responsible for this Cell.
- Returns:
- the value of the tableColumnproperty
- See Also:
 
 
-