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
public abstract class TableCellSkinBase<S,T,C extends IndexedCell<T>> extends CellSkinBase<C>
Base skin for table cell controls, for example:TableCell
andTreeTableCell
.- Since:
- 9
- See Also:
TableCell
,TreeTableCell
-
-
Property Summary
Properties Type Property Description abstract ReadOnlyObjectProperty<? extends TableColumnBase<S,T>>
tableColumn
The TableColumnBase instance that is responsible for this Cell.-
Properties declared in class javafx.scene.control.skin.CellSkinBase
cellSize
-
-
Constructor Summary
Constructors Constructor Description TableCellSkinBase(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
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description TableColumnBase<S,T>
getTableColumn()
Gets the value of the property tableColumn.abstract ReadOnlyObjectProperty<? extends TableColumnBase<S,T>>
tableColumnProperty()
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
computeMinWidth, layoutChildren, layoutLabelInArea, layoutLabelInArea, updateChildren
-
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods declared in interface javafx.scene.control.Skin
dispose, getNode, getSkinnable
-
Methods declared in class javafx.scene.control.SkinBase
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computePrefHeight, computePrefWidth, consumeMouseEvents, executeAccessibleAction, getChildren, getCssMetaData, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners
-
-
-
-
Property Detail
-
tableColumn
public abstract ReadOnlyObjectProperty<? extends TableColumnBase<S,T>> tableColumnProperty
The TableColumnBase instance that is responsible for this Cell.- See Also:
getTableColumn()
-
-
Constructor Detail
-
TableCellSkinBase
public TableCellSkinBase(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.- Parameters:
control
- The control that this skin should be installed onto.
-
-
Method Detail
-
tableColumnProperty
public abstract ReadOnlyObjectProperty<? extends TableColumnBase<S,T>> tableColumnProperty()
The TableColumnBase instance that is responsible for this Cell.- See Also:
getTableColumn()
-
getTableColumn
public final TableColumnBase<S,T> getTableColumn()
Gets the value of the property tableColumn.- Property description:
- The TableColumnBase instance that is responsible for this Cell.
-
-