Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.controls
Пакет javafx.scene.control.skin

Класс TreeTableViewSkin<T>

  • 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, устанавливая необходимые дочерние узлы в список Control children, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т. д.
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    void dispose()
    Вызывается Skinnable, когда Skin заменяется на Skinnable. Этот метод позволяет Skin реализовать необходимую логику для очистки после того, как Skin больше не нужен. Он может использоваться для освобождения нативных ресурсов. Методы Skin.getSkinnable() и Skin.getNode() должны возвращать null после вызова dispose. Вызов dispose дважды не имеет эффекта.
    protected void executeAccessibleAction​(AccessibleAction action, Object... parameters)
    Этот метод вызывается средствами доступности для запроса выполнения действия, указанного в аргументе.
    protected int getItemCount()
    Возвращает общее количество элементов в этом контейнере, включая те, которые в данный момент скрыты из-за того, что они находятся вне поля зрения.
    protected Object queryAccessibleAttribute​(AccessibleAttribute attribute, Object... parameters)
    Этот метод вызывается средствами доступности для запроса значения атрибута.
    protected void updateItemCount()
    Этот метод вызывается, когда есть вероятность изменения количества элементов (т. е.
    • Методы, унаследованные от класса 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
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание конструкторов

    • TreeTableViewSkin

      public TreeTableViewSkin​(TreeTableView<T> control)
      Создает новый экземпляр TreeTableViewSkin, устанавливая необходимые дочерние узлы в список Control children, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т. д.
      Параметры:
      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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API