Класс TreeTableRowSkin<T>
java.lang.Object
javafx.scene.control.SkinBase<TreeTableRow<T>>
javafx.scene.control.skin.LabeledSkinBase<TreeTableRow<T>>
javafx.scene.control.skin.CellSkinBase<TreeTableRow<T>>
javafx.scene.control.skin.TableRowSkinBase<TreeItem<T>, TreeTableRow<T>, TreeTableCell<T, ?>>
javafx.scene.control.skin.TreeTableRowSkin<T>
- Type Parameters:
-
T- тип элемента, содержащегося в строке
- Все реализуемые интерфейсы:
Skin<TreeTableRow<T>>
public class TreeTableRowSkin<T> extends TableRowSkinBase<TreeItem<T>,TreeTableRow<T>,TreeTableCell<T,?>>
Реализация стандартной темы для элемента управления
TreeTableRow.- С тех пор:
- 9
- См. также:
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final DoubleProperty |
indent |
Количество пространства, умножаемого на уровень treeItem, чтобы получить левый отступ для ячейки дерева. |
Свойства, объявленные в классе javafx.scene.control.skin.TableRowSkinBase
graphic
Свойства, объявленные в классе javafx.scene.control.skin.CellSkinBase
cellSize
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
TreeTableRowSkin |
Создает новый экземпляр TreeTableRowSkin, устанавливая необходимые дочерние узлы в список управления Control children, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т. д. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected TreeTableCell |
createCell |
Создает новый экземпляр ячейки, подходящий для представления заданного экземпляра столбца таблицы. |
static List |
getClassCssMetaData() |
Возвращает CssMetaData, связанную с этим классом, что может включать CssMetaData его суперклассов. |
final double |
getIndent() |
Получает значение свойства indent. |
protected TreeTableColumn |
getTableColumn |
Возвращает экземпляр TableColumnBase для заданного экземпляра ячейки. |
protected ObservableList |
getVisibleLeafColumns() |
Возвращает неизменяемый список, содержащий текущие видимые листовые столбцы. |
final DoubleProperty |
indentProperty() |
Количество пространства, умножаемого на уровень treeItem, чтобы получить левый отступ для этой ячейки дерева. |
final void |
setIndent |
Устанавливает значение свойства indent. |
protected void |
updateCell |
Метод, позволяющий заданной ячейке сообщить, что она является членом данной строки. |
Методы, объявленные в классе javafx.scene.control.skin.TableRowSkinBase
graphicProperty
Методы, объявленные в классе javafx.scene.control.skin.CellSkinBase
cellSizeProperty, getCellSize
Методы, объявленные в классе javafx.scene.control.skin.LabeledSkinBase
computeBaselineOffset, computeMinWidth, layoutChildren, layoutLabelInArea, layoutLabelInArea, updateChildren
Методы, объявленные в классе 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
Подробности свойства
indent
public final DoubleProperty indentProperty
Количество пробелов, умножаемых на уровень treeItem, для получения левого отступа ячейки дерева. Может настраиваться через CSS.
- См. также:
Подробности конструктора
TreeTableRowSkin
public TreeTableRowSkin(TreeTableRow<T> control)
Создает новый экземпляр TreeTableRowSkin, устанавливая необходимые дочерние узлы в список Control
children, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т. д.- Параметры:
-
control- Элемент управления, на который должна быть установлена эта оболочка.
Подробности метода
setIndent
public final void setIndent(double value)
Устанавливает значение свойства
indent.- Описание свойства:
- Количество пробелов, умножаемых на уровень treeItem, для получения левого отступа ячейки дерева. Может настраиваться через CSS
- Параметры:
-
value- значение для свойстваindent - См. также:
getIndent
public final double getIndent()
Получает значение свойства
indent.- Описание свойства:
- Количество пробелов, умножаемых на уровень treeItem, для получения левого отступа ячейки дерева. Может настраиваться через CSS
- Возвращает:
- значение свойства
indent - См. также:
indentProperty
public final DoubleProperty indentProperty()
Количество пробелов, умножаемых на уровень treeItem, для получения левого отступа ячейки дерева. Может настраиваться через CSS
- Возвращает:
- свойство
indent - См. также:
createCell
protected TreeTableCell<T,?> createCell(TableColumnBase tcb)
Создает новый экземпляр ячейки, подходящий для представления указанного столбца таблицы.
- Определено в:
-
createCellв классеTableRowSkinBase<TreeItem<T>,TreeTableRow<T>, TreeTableCell<T, ?>> - Параметры:
-
tcb- столбец таблицы - Возвращает:
- созданная ячейка
getVisibleLeafColumns
protected ObservableList<TreeTableColumn<T,?>> getVisibleLeafColumns()
Возвращает неизменяемый список, содержащий текущие видимые столбцы листьев.
- Определено в:
-
getVisibleLeafColumnsв классеTableRowSkinBase<TreeItem<T>,TreeTableRow<T>, TreeTableCell<T, ?>> - Возвращает:
- список видимых столбцов листьев
updateCell
protected void updateCell(TreeTableCell<T,?> cell, TreeTableRow<T> row)
Метод, позволяющий задать ячейке, что она является членом заданной строки. Реализация зависит от фактической реализации ячейки.
- Определено в:
-
updateCellв классеTableRowSkinBase<TreeItem<T>,TreeTableRow<T>, TreeTableCell<T, ?>> - Параметры:
-
cell- Ячейка, для которой необходимо сообщить о её строке-владельце. -
row- Строка, которая будет установлена для заданной ячейки.
getTableColumn
protected TreeTableColumn<T,?> getTableColumn(TreeTableCell cell)
Возвращает экземпляр
TableColumnBase для данного экземпляра ячейки.- Определено в:
-
getTableColumnв классеTableRowSkinBase<TreeItem<T>,TreeTableRow<T>, TreeTableCell<T, ?>> - Параметры:
-
cell- Ячейка, для которой требуется столбец TableColumn. - Возвращает:
- столбец таблицы
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Возвращает CssMetaData, связанную с этим классом, которая может включать CssMetaData его суперклассов.
- Возвращает:
- CssMetaData, связанную с этим классом, которая может включать CssMetaData его суперклассов
© 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.