- 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>
-
Краткое описание свойств
-
Свойства, унаследованные от класса javafx.scene.control.skin.CellSkinBase
cellSize
-
-
Краткое описание конструкторов
Конструкторы Конструктор Описание ListCellSkin(ListCell<T> control)Создаёт новый экземпляр ListCellSkin, устанавливая необходимые дочерние узлы в список управления Controlchildren, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т. д.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание protected doublecomputeMaxHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет максимальную допустимую высоту Скин, на основе предоставленной ширины.protected doublecomputeMinHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет минимальную допустимую высоту Скин, на основе предоставленной ширины.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, когда Скин заменяется на 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
-
-
Подробное описание конструкторов
-
ListCellSkin
public ListCellSkin(ListCell<T> control)
Создаёт новый экземпляр ListCellSkin, устанавливая необходимые дочерние узлы в список управления Controlchildren, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т. д.- Параметры:
-
control- Элемент управления, на котором должен быть установлен этот skin.
-
-
Подробное описание методов
-
dispose
public void dispose()
Вызывается Skinnable, когда Скин заменяется на Skinnable. Этот метод позволяет Скин реализовать любую необходимую логику для очистки после того, как Скин больше не нужен. Может использоваться для освобождения нативных ресурсов. МетодыSkin.getSkinnable()иSkin.getNode()должны возвращать null после вызова dispose. Вызов dispose дважды не оказывает никакого эффекта.
-
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.