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

Класс TableRowSkin<T>

  • java.lang.Object
    • javafx.scene.control.SkinBase<C>
      • javafx.scene.control.skin.LabeledSkinBase<C>
        • javafx.scene.control.skin.CellSkinBase<C>
          • javafx.scene.control.skin.TableRowSkinBase<T,​TableRow<T>,​TableCell<T,​?>>
            • javafx.scene.control.skin.TableRowSkin<T>
  • Все реализуемые интерфейсы:
    Skin<TableRow<T>>
    public class TableRowSkin<T>
    extends TableRowSkinBase<T,​TableRow<T>,​TableCell<T,​?>>
    Реализация по умолчанию для кожи управления TableRow.
    С тех пор:
    9
    См. также:
    TableRow
  • Резюме свойств

    • Свойства, унаследованные от класса javafx.scene.control.skin.TableRowSkinBase

      graphic
    • Свойства, унаследованные от класса javafx.scene.control.skin.CellSkinBase

      cellSize
  • Резюме конструкторов

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

    Все методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод Описание
    protected TableCell<T,​?> createCell​(TableColumnBase tcb)
    Создаёт новый экземпляр ячейки, подходящий для представления заданного столбца таблицы.
    void dispose()
    Вызывается Skinnable, когда кожа заменяется на Skinnable.
    protected TableColumn<T,​?> getTableColumn​(TableCell<T,​?> cell)
    Возвращает экземпляр TableColumnBase для заданного экземпляра ячейки.
    protected ObservableList<TableColumn<T,​?>> getVisibleLeafColumns()
    Возвращает неизменяемый список, содержащий текущие видимые листья столбцов.
    protected Object queryAccessibleAttribute​(AccessibleAttribute attribute, Object... parameters)
    Этот метод вызывается технологией вспомогательной обработки для запроса значения для атрибута.
    protected void updateCell​(TableCell<T,​?> cell, TableRow<T> row)
    Метод, позволяющий заданной ячейке указать, что она является членом заданной строки.
    • Методы, унаследованные от класса javafx.scene.control.skin.TableRowSkinBase

      computeMaxHeight, computeMinHeight, computePrefHeight, computePrefWidth, graphicProperty, layoutChildren
    • Методы, унаследованные от класса javafx.scene.control.skin.CellSkinBase

      cellSizeProperty, getCellSize, getClassCssMetaData, getCssMetaData
    • Методы, унаследованные от класса javafx.scene.control.skin.LabeledSkinBase

      computeBaselineOffset, computeMaxWidth, computeMinWidth, layoutLabelInArea, layoutLabelInArea, updateChildren
    • Методы, унаследованные от класса javafx.scene.control.SkinBase

      consumeMouseEvents, executeAccessibleAction, getChildren, 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
  • Подробное описание конструкторов

    • TableRowSkin

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

    • dispose

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

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

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

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

      protected TableCell<T,​?> createCell​(TableColumnBase tcb)
      Создаёт новый экземпляр ячейки, подходящий для представления данного экземпляра столбца таблицы.
      Определено в:
      createCell в классе TableRowSkinBase<T,​TableRow<T>,​TableCell<T,​?>>
      Параметры:
      tcb - столбец таблицы
      Возвращает:
      созданная ячейка
    • getVisibleLeafColumns

      protected ObservableList<TableColumn<T,​?>> getVisibleLeafColumns()
      Возвращает неизменяемый список, содержащий текущие видимые листовые столбцы.
      Определено в:
      getVisibleLeafColumns в классе TableRowSkinBase<T,​TableRow<T>,​TableCell<T,​?>>
      Возвращает:
      список видимых листовых столбцов
    • updateCell

      protected void updateCell​(TableCell<T,​?> cell,
                                TableRow<T> row)
      Метод, позволяющий задать данной ячейке, что она является членом данной строки. Способ реализации зависит от фактической реализации ячейки.
      Определено в:
      updateCell в классе TableRowSkinBase<T,​TableRow<T>,​TableCell<T,​?>>
      Параметры:
      cell - Ячейка, для которой мы хотим сообщить о её строке-владельце.
      row - Строка, которая будет установлена для заданной ячейки.
    • getTableColumn

      protected TableColumn<T,​?> getTableColumn​(TableCell<T,​?> cell)
      Возвращает экземпляр TableColumnBase для данного экземпляра ячейки.
      Определено в:
      getTableColumn в классе TableRowSkinBase<T,​TableRow<T>,​TableCell<T,​?>>
      Параметры:
      cell - Ячейка, для которой требуется столбец таблицы.
      Возвращает:
      столбец таблицы

© 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