- java.lang.Object
-
- javafx.scene.control.SkinBase<C>
-
- javafx.scene.control.skin.VirtualContainerBase<C,I>
-
- javafx.scene.control.skin.TableViewSkinBase<T,TreeItem<T>,TreeTableView<T>,TreeTableRow<T>,TreeTableColumn<T,?>>
-
- javafx.scene.control.skin.TreeTableViewSkin<T>
-
- Все реализованные интерфейсы:
Skin<TreeTableView<T>>
public class TreeTableViewSkin<T> extends TableViewSkinBase<T,TreeItem<T>,TreeTableView<T>,TreeTableRow<T>,TreeTableColumn<T,?>>
Реализация по умолчанию для компонентаTreeTableView.- С тех пор:
- 9
- См. также:
TreeTableView
-
Краткое описание конструкторов
Конструкторы Конструктор Описание TreeTableViewSkin(TreeTableView<T> control)Создает новый экземпляр TreeTableViewSkin, устанавливая необходимые дочерние узлы в список Controlchildren, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т. д.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание voiddispose()Вызывается Skinnable, когда Skin заменяется на Skinnable. Этот метод позволяет Skin реализовать необходимую логику для очистки после того, как Skin больше не нужен. Он может использоваться для освобождения нативных ресурсов. МетодыSkin.getSkinnable()иSkin.getNode()должны возвращать null после вызова dispose. Вызов dispose дважды не имеет эффекта.protected voidexecuteAccessibleAction(AccessibleAction action, Object... parameters)Этот метод вызывается средствами доступности для запроса выполнения действия, указанного в аргументе.protected intgetItemCount()Возвращает общее количество элементов в этом контейнере, включая те, которые в данный момент скрыты из-за того, что они находятся вне поля зрения.protected ObjectqueryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)Этот метод вызывается средствами доступности для запроса значения атрибута.protected voidupdateItemCount()Этот метод вызывается, когда есть вероятность изменения количества элементов (т. е.-
Методы, унаследованные от класса javafx.scene.control.skin.TableViewSkinBase
computePrefHeight, computePrefWidth, createTableHeaderRow, layoutChildren
-
Методы, унаследованные от класса javafx.scene.control.skin.VirtualContainerBase
createVirtualFlow, getVirtualFlow, markItemCountDirty
-
Методы, унаследованные от класса javafx.scene.control.SkinBase
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, consumeMouseEvents, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, registerChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners
-
-
Подробное описание конструкторов
-
TreeTableViewSkin
public TreeTableViewSkin(TreeTableView<T> control)
Создает новый экземпляр TreeTableViewSkin, устанавливая необходимые дочерние узлы в список Controlchildren, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т. д.- Параметры:
-
control- Контроль, на который должна быть установлена эта оболочка.
-
-
Подробное описание методов
-
dispose
public void dispose()
Вызывается Skinnable, когда Skin заменяется на Skinnable. Этот метод позволяет Skin реализовать необходимую логику для очистки после того, как Skin больше не нужен. Он может использоваться для освобождения нативных ресурсов. МетодыSkin.getSkinnable()иSkin.getNode()должны возвращать null после вызова dispose. Вызов dispose дважды не имеет эффекта.- Указано в:
-
disposeв интерфейсеSkin<T> - Переопределяет:
-
disposeв классеTableViewSkinBase<T,TreeItem<T>,TreeTableView<T>,TreeTableRow<T>,TreeTableColumn<T,?>>
-
queryAccessibleAttribute
protected Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
Этот метод вызывается средствами доступности для запроса значения атрибута.Этот метод обычно переопределяется подклассами для реализации атрибутов, необходимых для определенного роли.
Если конкретный атрибут не обрабатывается, необходимо вызвать реализацию суперкласса.- Переопределяет:
-
queryAccessibleAttributeв классеTableViewSkinBase<T,TreeItem<T>,TreeTableView<T>,TreeTableRow<T>,TreeTableColumn<T,?>> - Параметры:
-
attribute- запрашиваемый атрибут -
parameters- необязательный список параметров - Возвращает:
- значение запрашиваемого атрибута
- См. также:
-
AccessibleAttribute,Node.queryAccessibleAttribute(javafx.scene.AccessibleAttribute, java.lang.Object...)
-
executeAccessibleAction
protected void executeAccessibleAction(AccessibleAction action, Object... parameters)
Описание скопировано из класса:SkinBaseЭтот метод вызывается средствами доступности для запроса выполнения действия, указанного в аргументе.Этот метод обычно переопределяется подклассами для реализации действий, необходимых для определенного роли.
Если конкретное действие не обрабатывается, необходимо вызвать реализацию суперкласса.- Переопределяет:
-
executeAccessibleActionв классеSkinBase<TreeTableView<T>> - Параметры:
-
action- действие для выполнения -
parameters- необязательный список параметров - См. также:
-
AccessibleAction,Node.executeAccessibleAction(javafx.scene.AccessibleAction, java.lang.Object...)
-
getItemCount
protected int getItemCount()
Возвращает общее количество элементов в этом контейнере, включая те, которые в данный момент скрыты из-за того, что они находятся вне поля зрения.- Указано в:
-
getItemCountв классеVirtualContainerBase<TreeTableView<T>,TreeTableRow<T>> - Возвращает:
- общее количество элементов в этом контейнере
-
updateItemCount
protected void updateItemCount()
Этот метод вызывается, когда есть вероятность изменения количества элементов (т. е. произошел скроллинг, контрол изменил размер и т. д.). Этот метод должен пересчитывать количество элементов и сохранять его для последующего использования методомVirtualContainerBase.getItemCount().- Переопределяет:
-
updateItemCountв классеTableViewSkinBase<T,TreeItem<T>,TreeTableView<T>,TreeTableRow<T>,TreeTableColumn<T,?>>
-
© 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.