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

Класс TableViewSkin<T>

  • java.lang.Object
    • javafx.scene.control.SkinBase<C>
      • javafx.scene.control.skin.VirtualContainerBase<C,​I>
        • javafx.scene.control.skin.TableViewSkinBase<T,​T,​TableView<T>,​TableRow<T>,​TableColumn<T,​?>>
          • javafx.scene.control.skin.TableViewSkin<T>
  • Все реализованные интерфейсы:
    Skin<TableView<T>>
    public class TableViewSkin<T>
    extends TableViewSkinBase<T,​T,​TableView<T>,​TableRow<T>,​TableColumn<T,​?>>
    Реализация по умолчанию для TableView элемента управления.
    С:
    9
    См. также:
    TableView
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    TableViewSkin​(TableView<T> control)
    Создает новый экземпляр TableViewSkin, устанавливая необходимые дочерние узлы в список Control children, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т. д.
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    void dispose()
    Вызывается Skinnable, когда Skin заменяется на Skinnable.
    protected void executeAccessibleAction​(AccessibleAction action, Object... parameters)
    Этот метод вызывается средствами вспомогательной технологии для запроса выполнения действия, указанного в аргументе.
    protected int getItemCount()
    Возвращает общее количество элементов в этом контейнере, включая те, которые в данный момент скрыты, потому что они находятся вне области видимости.
    Object queryAccessibleAttribute​(AccessibleAttribute attribute, Object... parameters)
    Этот метод вызывается средствами вспомогательной технологии для запроса значения атрибута.
    • Методы, унаследованные от класса javafx.scene.control.skin.TableViewSkinBase

      computePrefHeight, computePrefWidth, createTableHeaderRow, layoutChildren, updateItemCount
    • Методы, унаследованные от класса 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
  • Подробное описание конструкторов

    • TableViewSkin

      public TableViewSkin​(TableView<T> control)
      Создает новый экземпляр TableViewSkin, устанавливая необходимые дочерние узлы в список Control children, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т. д.
      Параметры:
      control - Элемент управления, на который должна быть установлена эта skin.
  • Подробное описание методов

    • dispose

      public void dispose()
      Вызывается Skinnable, когда Skin заменяется на Skinnable. Этот метод позволяет Skin реализовать любую необходимую логику для очистки после того, как Skin больше не требуется. Может использоваться для освобождения нативных ресурсов. Методы Skin.getSkinnable() и Skin.getNode() должны возвращать null после вызова dispose. Вызов dispose дважды не оказывает никакого влияния.
      Указано в:
      dispose в интерфейсе Skin<T>
      Переопределяет:
      dispose в классе TableViewSkinBase<T,​T,​TableView<T>,​TableRow<T>,​TableColumn<T,​?>>
    • queryAccessibleAttribute

      public Object queryAccessibleAttribute​(AccessibleAttribute attribute,
                                             Object... parameters)
      Этот метод вызывается средствами вспомогательной технологии для запроса значения атрибута.

      Этот метод обычно переопределяется подклассами для реализации атрибутов, необходимых для определенной роли.
      Если определенный атрибут не обрабатывается, должна вызываться реализация суперкласса.

      Переопределяет:
      queryAccessibleAttribute в классе TableViewSkinBase<T,​T,​TableView<T>,​TableRow<T>,​TableColumn<T,​?>>
      Параметры:
      attribute - запрашиваемый атрибут
      parameters - необязательный список параметров
      Возвращает:
      значение запрашиваемого атрибута
      См. также:
      AccessibleAttribute, Node.queryAccessibleAttribute(javafx.scene.AccessibleAttribute, java.lang.Object...)
    • executeAccessibleAction

      protected void executeAccessibleAction​(AccessibleAction action,
                                             Object... parameters)
      Этот метод вызывается средствами вспомогательной технологии для запроса выполнения действия, указанного в аргументе.

      Этот метод обычно переопределяется подклассами для реализации действий, необходимых для определенной роли.
      Если определенное действие не обрабатывается, должна вызываться реализация суперкласса.

      Переопределяет:
      executeAccessibleAction в классе SkinBase<TableView<T>>
      Параметры:
      action - действие для выполнения
      parameters - необязательный список параметров
      См. также:
      AccessibleAction, Node.executeAccessibleAction(javafx.scene.AccessibleAction, java.lang.Object...)
    • getItemCount

      protected int getItemCount()
      Возвращает общее количество элементов в этом контейнере, включая те, которые в данный момент скрыты, потому что они находятся вне области видимости.
      Указано в:
      getItemCount в классе VirtualContainerBase<TableView<T>,​TableRow<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