- 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,TableCell<S,T>>
-
- javafx.scene.control.skin.TableCellSkin<S,T>
-
- 参数类型
-
S
- UI控件的类型(例如“行”的类型)。 -
T
- 单元格中的内容类型,基于其TableColumn
。
- All Implemented Interfaces:
-
Skin<S>
public class TableCellSkin<S,T> extends TableCellSkinBase<S,T,TableCell<S,T>>
默认皮肤实现为TableCell
控件。- 从以下版本开始:
- 9
- 另请参见:
-
TableCell
-
-
Property Summary
Properties Type Property 描述 ReadOnlyObjectProperty<TableColumn<S,T>>
tableColumn
负责此单元格的TableColumnBase实例。-
Properties inherited from class javafx.scene.control.skin.CellSkinBase
cellSize
-
-
构造方法摘要
构造方法 Constructor 描述 TableCellSkin(TableCell<S,T> control)
创建一个新的TableCellSkin实例,将必需的子节点安装到Controlchildren
列表中,以及处理密钥,鼠标等事件的必要输入映射。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 void
dispose()
当Skinnable更换皮肤时,由Skinnable调用。ReadOnlyObjectProperty<TableColumn<S,T>>
tableColumnProperty()
负责此单元格的TableColumnBase实例。-
Methods inherited from class javafx.scene.control.skin.CellSkinBase
cellSizeProperty, getCellSize, getClassCssMetaData, getCssMetaData
-
Methods inherited from class javafx.scene.control.skin.LabeledSkinBase
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, layoutLabelInArea, layoutLabelInArea, queryAccessibleAttribute, updateChildren
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from class javafx.scene.control.SkinBase
consumeMouseEvents, executeAccessibleAction, getChildren, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, registerChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners
-
Methods inherited from class javafx.scene.control.skin.TableCellSkinBase
computePrefWidth, getTableColumn, layoutChildren
-
-
-
-
Property Detail
-
tableColumn
public ReadOnlyObjectProperty<TableColumn<S,T>> tableColumnProperty
负责此单元格的TableColumnBase实例。- Specified by:
-
tableColumnProperty
在TableCellSkinBase<S,T,TableCell<S,T>>
- 另请参见:
-
TableCellSkinBase.getTableColumn()
-
-
方法详细信息
-
dispose
public void dispose()
当Skinnable更换皮肤时,由Skinnable调用。 该方法允许皮肤在不再需要皮肤后,实现任何必要的清理功能。 它可能用于释放本机资源。 方法Skin.getSkinnable()
和Skin.getNode()
应在调用处理后返回null。 呼叫处理两次无效。
-
tableColumnProperty
public ReadOnlyObjectProperty<TableColumn<S,T>> tableColumnProperty()
负责此单元格的TableColumnBase实例。- Specified by:
-
tableColumnProperty
在TableCellSkinBase<S,T,TableCell<S,T>>
- 另请参见:
-
TableCellSkinBase.getTableColumn()
-
-