- java.lang.Object
-
- javafx.scene.control.SkinBase<C>
-
- javafx.scene.control.skin.VirtualContainerBase<TreeView<T>,TreeCell<T>>
-
- javafx.scene.control.skin.TreeViewSkin<T>
-
Краткое описание конструкторов
Конструкторы Конструктор Описание TreeViewSkin(TreeView control)Создает новый экземпляр TreeViewSkin, устанавливая необходимые дочерние узлы в список Controlchildren, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т. д.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание protected doublecomputePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет предпочтительную высоту этогоSkinBase.protected doublecomputePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет предпочтительную ширину этогоSkinBase.voiddispose()Вызывается Skinnable при замене Skin на Skinnable.protected voidexecuteAccessibleAction(AccessibleAction action, Object... parameters)Этот метод вызывается технологией вспомогательных средств для запроса выполнения действия, указанного в аргументе.protected intgetItemCount()Возвращает общее количество элементов в этом контейнере, включая те, которые в данный момент скрыты, потому что они находятся вне области видимости.protected voidlayoutChildren(double x, double y, double w, double h)Вызывается во время прохода по схеме сцены для размещения.protected ObjectqueryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)Этот метод вызывается технологией вспомогательных средств для запроса значения атрибута.protected voidupdateItemCount()Этот метод вызывается, когда возможно, что количество элементов изменилось (т.е.-
Наследованные методы от класса 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
-
-
Подробное описание конструкторов
-
TreeViewSkin
public TreeViewSkin(TreeView control)
Создаёт новый экземпляр TreeViewSkin, устанавливая необходимые дочерние узлы в список Controlchildren, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т. д.- Параметры:
-
control- Контроль, на который должна быть установлена эта оболочка.
-
-
Подробное описание методов
-
dispose
public void dispose()
Вызывается Skinnable, когда оболочка Skin заменяется на Skinnable. Этот метод позволяет оболочке Skin реализовать любую необходимую логику для очистки после того, как оболочка Skin больше не нужна. Может использоваться для освобождения нативных ресурсов. МетодыSkin.getSkinnable()иSkin.getNode()должны возвращать null после вызова dispose. Вызов dispose дважды не имеет эффекта.
-
computePrefWidth
protected double computePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет предпочтительную ширину этогоSkinBase. По умолчанию эта ширина вычисляется как ширина области, занимаемой его управляемыми дочерними элементами, когда они размещаются в своих текущих позициях со своими предпочтительными ширинами.- Переопределяет:
-
computePrefWidthв классеSkinBase<TreeView<T>> - Параметры:
-
height- высота, которая должна использоваться, если предпочтительная ширина зависит от неё -
topInset- отступ по вертикали (пиксели), отсчитанный от верха -
rightInset- отступ по горизонтали (пиксели), отсчитанный от правой стороны -
bottomInset- отступ по вертикали (пиксели), отсчитанный от низа -
leftInset- отступ по горизонтали (пиксели), отсчитанный от левой стороны - Возвращает:
- вычисленная предпочтительная ширина
-
computePrefHeight
protected double computePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет предпочтительную высоту этогоSkinBase. По умолчанию эта высота вычисляется как высота области, занимаемой его управляемыми дочерними элементами, когда они размещаются в своих текущих позициях со своими предпочтительными высотами.- Переопределяет:
-
computePrefHeightв классеSkinBase<TreeView<T>> - Параметры:
-
width- ширина, которая должна использоваться, если предпочтительная высота зависит от неё -
topInset- отступ по вертикали (пиксели), отсчитанный от верха -
rightInset- отступ по горизонтали (пиксели), отсчитанный от правой стороны -
bottomInset- отступ по вертикали (пиксели), отсчитанный от низа -
leftInset- отступ по горизонтали (пиксели), отсчитанный от левой стороны - Возвращает:
- вычисленная предпочтительная высота
-
layoutChildren
protected void layoutChildren(double x, double y, double w, double h)Вызывается во время прохода по компоновке сцены.- Переопределяет:
-
layoutChildrenв классеVirtualContainerBase<TreeView<T>,TreeCell<T>> - Параметры:
-
x- позиция по оси X -
y- позиция по оси Y -
w- ширина -
h- высота
-
queryAccessibleAttribute
protected Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
Этот метод вызывается технологией вспомогательных средств для запроса значения атрибута.Этот метод обычно переопределяется подклассами для реализации атрибутов, необходимых для определённого роли.
Если определённый атрибут не обрабатывается, должна вызываться реализация суперкласса.- Переопределяет:
-
queryAccessibleAttributeв классеSkinBase<TreeView<T>> - Параметры:
-
attribute- запрашиваемый атрибут -
parameters- необязательный список параметров - Возвращает:
- значение запрашиваемого атрибута
- См. также:
-
AccessibleAttribute,Node.queryAccessibleAttribute(javafx.scene.AccessibleAttribute, java.lang.Object...)
-
executeAccessibleAction
protected void executeAccessibleAction(AccessibleAction action, Object... parameters)
Этот метод вызывается технологией вспомогательных средств для запроса выполнения действия, указанного аргументом.Этот метод обычно переопределяется подклассами для реализации действий, необходимых для определённого роли.
Если определённое действие не обрабатывается, должна вызываться реализация суперкласса.- Переопределяет:
-
executeAccessibleActionв классеSkinBase<TreeView<T>> - Параметры:
-
action- действие для выполнения -
parameters- необязательный список параметров - См. также:
-
AccessibleAction,Node.executeAccessibleAction(javafx.scene.AccessibleAction, java.lang.Object...)
-
getItemCount
protected int getItemCount()
Возвращает общее количество элементов в этом контейнере, включая те, которые скрыты из-за того, что находятся вне поля зрения.- Определено:
-
getItemCountв классеVirtualContainerBase<TreeView<T>,TreeCell<T>> - Возвращает:
- общее количество элементов в этом контейнере
-
updateItemCount
protected void updateItemCount()
Этот метод вызывается, когда возможно изменение количества элементов (например, произошло прокручивание, размер элемента изменился и т. д.). Этот метод должен пересчитывать количество элементов и сохранять его для дальнейшего использования методомVirtualContainerBase.getItemCount().- Определено:
-
updateItemCountв классеVirtualContainerBase<TreeView<T>,TreeCell<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.