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

Класс ListCellSkin<T>

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

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

      cellSize
  • Краткое описание конструкторов

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

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    protected double computeMaxHeight​(double width, double topInset, double rightInset, double bottomInset, double leftInset)
    Вычисляет максимальную допустимую высоту Скин, на основе предоставленной ширины.
    protected double computeMinHeight​(double width, double topInset, double rightInset, double bottomInset, double leftInset)
    Вычисляет минимальную допустимую высоту Скин, на основе предоставленной ширины.
    protected double computePrefHeight​(double width, double topInset, double rightInset, double bottomInset, double leftInset)
    Вычисляет предпочтительную высоту этого SkinBase.
    protected double computePrefWidth​(double height, double topInset, double rightInset, double bottomInset, double leftInset)
    Вычисляет предпочтительную ширину этого SkinBase.
    void dispose()
    Вызывается Skinnable, когда Скин заменяется на Skinnable. Этот метод позволяет Скин реализовать любую необходимую логику для очистки после того, как Скин больше не нужен. Может использоваться для освобождения нативных ресурсов. Методы Skin.getSkinnable() и Skin.getNode() должны возвращать null после вызова dispose. Вызов dispose дважды не оказывает никакого эффекта.
    • Методы, унаследованные от класса javafx.scene.control.skin.CellSkinBase

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

      computeBaselineOffset, computeMaxWidth, computeMinWidth, layoutChildren, layoutLabelInArea, layoutLabelInArea, queryAccessibleAttribute, 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
  • Подробное описание конструкторов

    • ListCellSkin

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

    • dispose

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

      protected double computePrefWidth​(double height,
                                        double topInset,
                                        double rightInset,
                                        double bottomInset,
                                        double leftInset)
      Вычисляет предпочтительную ширину этого SkinBase. Реализация по умолчанию вычисляет эту ширину как ширину области, занимаемой его управляемыми дочерними элементами, когда они размещены в своих текущих позициях при своих предпочтительных ширинах.
      Переопределено:
      computePrefWidth в классе LabeledSkinBase<ListCell<T>>
      Параметры:
      height - высота, которая должна быть использована, если предпочтительная ширина зависит от нее
      topInset - пиксельное отступы сверху
      rightInset - пиксельное отступы справа
      bottomInset - пиксельное отступы снизу
      leftInset - пиксельное отступы слева
      Возвращает:
      вычисленная предпочтительная ширина
    • computePrefHeight

      protected double computePrefHeight​(double width,
                                         double topInset,
                                         double rightInset,
                                         double bottomInset,
                                         double leftInset)
      Вычисляет предпочтительную высоту этого SkinBase. Реализация по умолчанию вычисляет эту высоту как высоту области, занимаемой его управляемыми дочерними элементами, когда они размещены в своих текущих позициях при своих предпочтительных высотах.
      Переопределено:
      computePrefHeight в классе LabeledSkinBase<ListCell<T>>
      Параметры:
      width - ширина, которая должна быть использована, если предпочтительная высота зависит от нее
      topInset - пиксельное отступы сверху
      rightInset - пиксельное отступы справа
      bottomInset - пиксельное отступы снизу
      leftInset - пиксельное отступы слева
      Возвращает:
      вычисленная предпочтительная высота
    • computeMinHeight

      protected double computeMinHeight​(double width,
                                        double topInset,
                                        double rightInset,
                                        double bottomInset,
                                        double leftInset)
      Вычисляет минимальную допустимую высоту Скин, на основе предоставленной ширины.
      Переопределено:
      computeMinHeight в классе LabeledSkinBase<ListCell<T>>
      Параметры:
      width - Ширина Скин, в случае если это значение может диктовать минимальную высоту.
      topInset - пиксельное отступы сверху
      rightInset - пиксельное отступы справа
      bottomInset - пиксельное отступы снизу
      leftInset - пиксельное отступы слева
      Возвращает:
      Значение типа double, представляющее минимальную высоту этого Скин.
    • computeMaxHeight

      protected double computeMaxHeight​(double width,
                                        double topInset,
                                        double rightInset,
                                        double bottomInset,
                                        double leftInset)
      Вычисляет максимальную допустимую высоту Скин, на основе предоставленной ширины.
      Переопределено:
      computeMaxHeight в классе LabeledSkinBase<ListCell<T>>
      Параметры:
      width - Ширина Скин, в случае если это значение может диктовать максимальную высоту.
      topInset - пиксельное отступы сверху
      rightInset - пиксельное отступы справа
      bottomInset - пиксельное отступы снизу
      leftInset - пиксельное отступы слева
      Возвращает:
      Значение типа double, представляющее максимальную высоту этого Скин.

© 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