Class TableRowSkin<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.TableRowSkinBase<T,TableRow<T>,TableCell<T,?>>
javafx.scene.control.skin.TableRowSkin<T>
- All Implemented Interfaces:
Skin<TableRow<T>>
public class TableRowSkin<T>
extends TableRowSkinBase<T,TableRow<T>,TableCell<T,?>> Default skin implementation for the
TableRow control.- Since:
- 9
- See Also:
TableRow
Property Summary
Properties declared in class javafx.scene.control.skin.TableRowSkinBase
graphic
Properties declared in class javafx.scene.control.skin.CellSkinBase
cellSize
Constructor Summary
| Constructor | Description |
|---|---|
TableRowSkin(TableRow<T> control) | Creates a new TableRowSkin instance, installing the necessary child nodes into the Control children list, as well as the necessary input mappings for handling key, mouse, etc events. |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
protected ObservableList<TableColumn<T,?>> | getVisibleLeafColumns() | Returns an unmodifiable list containing the currently visible leaf columns. |
Methods declared in class javafx.scene.control.skin.TableRowSkinBase
createCell, getTableColumn, graphicProperty, updateCell
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 javafx.scene.control.SkinBase
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computePrefHeight, computePrefWidth, consumeMouseEvents, executeAccessibleAction, getChildren, getCssMetaData, 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
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
Constructor Details
TableRowSkin
public TableRowSkin(TableRow<T> control)
Creates a new TableRowSkin instance, installing the necessary child nodes into the Control
children 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
getVisibleLeafColumns
protected ObservableList<TableColumn<T,?>> getVisibleLeafColumns()
Returns an unmodifiable list containing the currently visible leaf columns.
- Specified by:
-
getVisibleLeafColumnsin classTableRowSkinBase<T,TableRow<T>,TableCell<T,?>> - Returns:
- the list of visible leaf columns
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.