- java.lang.Object
-
- javafx.scene.control.SkinBase<ProgressIndicator>
-
- javafx.scene.control.skin.ProgressIndicatorSkin
-
- Все реализованные интерфейсы:
Skin<ProgressIndicator>
- Прямые известные подклассы:
ProgressBarSkin
public class ProgressIndicatorSkin extends SkinBase<ProgressIndicator>
Реализация по умолчанию дляProgressIndicatorкомпонента.- С:
- 9
- См. также:
ProgressIndicator
-
Краткое описание конструкторов
Конструкторы Конструктор Описание ProgressIndicatorSkin(ProgressIndicator control)Создаёт новый экземпляр ProgressIndicatorSkin, устанавливая необходимые дочерние узлы в список Controlchildren.
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание protected doublecomputeMaxHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет максимальную допустимую высоту Skin, на основе предоставленной ширины.protected doublecomputeMaxWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет максимальную допустимую ширину Skin, на основе предоставленной высоты.protected doublecomputeMinHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет минимальную допустимую высоту Skin, на основе предоставленной ширины.protected doublecomputeMinWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет минимальную допустимую ширину Skin, на основе предоставленной высоты.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 при замене Skin на Skinnable.static List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()Возвращает CssMetaData, связанную с этим классом, которая может включать CssMetaData его суперклассов.List<CssMetaData<? extends Styleable,?>>getCssMetaData()Этот метод должен делегироватьNode.getClassCssMetaData(), чтобы можно было получить CssMetaData узла без необходимости в рефлексии.protected voidlayoutChildren(double x, double y, double w, double h)Вызывается во время этапа макета scenegraph.-
Методы унаследованные от класса javafx.scene.control.SkinBase
computeBaselineOffset, consumeMouseEvents, executeAccessibleAction, getChildren, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners
-
-
Подробное описание конструкторов
-
ProgressIndicatorSkin
public ProgressIndicatorSkin(ProgressIndicator control)
Создаёт новый экземпляр ProgressIndicatorSkin, устанавливая необходимые дочерние узлы в список управленияchildren.- Параметры:
-
control- Элемент управления, на котором должен быть установлен этот скин.
-
-
Подробное описание методов
-
dispose
public void dispose()
Вызывается Skinnable при замене скина на Skinnable. Этот метод позволяет Skin реализовать любую необходимую логику для очистки после того, как Skin больше не нужен. Может быть использован для освобождения нативных ресурсов. МетодыSkin.getSkinnable()иSkin.getNode()должны возвращать null после вызова dispose. Вызов dispose дважды не оказывает никакого эффекта.- Определено в:
-
disposeв интерфейсеSkin<ProgressIndicator> - Переопределяет:
-
disposeв классеSkinBase<ProgressIndicator>
-
layoutChildren
protected void layoutChildren(double x, double y, double w, double h)Вызывается во время процесса компоновки сцены.- Переопределяет:
-
layoutChildrenв классеSkinBase<ProgressIndicator> - Параметры:
-
x- позиция x -
y- позиция y -
w- ширина -
h- высота
-
computeMinWidth
protected double computeMinWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет минимально допустимую ширину Skin, на основе предоставленной высоты.- Переопределяет:
-
computeMinWidthв классеSkinBase<ProgressIndicator> - Параметры:
-
height- Высота Skin, в случае, если это значение может определить минимальную ширину. -
topInset- пиксельная отступ сверху -
rightInset- пиксельная отступ справа -
bottomInset- пиксельная отступ снизу -
leftInset- пиксельная отступ слева - Возвращает:
- Double, представляющий минимальную ширину этого Skin.
-
computeMinHeight
protected double computeMinHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет минимально допустимую высоту Skin, на основе предоставленной ширины.- Переопределяет:
-
computeMinHeightв классеSkinBase<ProgressIndicator> - Параметры:
-
width- Ширина Skin, в случае, если это значение может определить минимальную высоту. -
topInset- пиксельная отступ сверху -
rightInset- пиксельная отступ справа -
bottomInset- пиксельная отступ снизу -
leftInset- пиксельная отступ слева - Возвращает:
- Double, представляющий минимальную высоту этого Skin.
-
computePrefWidth
protected double computePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет предпочтительную ширину этогоSkinBase. По умолчанию эта ширина рассчитывается как ширина области, занимаемой его управляемыми дочерними элементами, когда они расположены в своих текущих позициях при их предпочтительных ширинах.- Переопределяет:
-
computePrefWidthв классеSkinBase<ProgressIndicator> - Параметры:
-
height- высота, которая должна быть использована, если предпочтительная ширина зависит от нее -
topInset- пиксельная отступ сверху -
rightInset- пиксельная отступ справа -
bottomInset- пиксельная отступ снизу -
leftInset- пиксельная отступ слева - Возвращает:
- вычисленная предпочтительная ширина
-
computePrefHeight
protected double computePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет предпочтительную высоту этогоSkinBase. По умолчанию эта высота рассчитывается как высота области, занимаемой его управляемыми дочерними элементами, когда они расположены в своих текущих позициях при их предпочтительных высотах.- Переопределяет:
-
computePrefHeightв классеSkinBase<ProgressIndicator> - Параметры:
-
width- ширина, которая должна быть использована, если предпочтительная высота зависит от нее -
topInset- пиксельная отступ сверху -
rightInset- пиксельная отступ справа -
bottomInset- пиксельная отступ снизу -
leftInset- пиксельная отступ слева - Возвращает:
- вычисленная предпочтительная высота
-
computeMaxWidth
protected double computeMaxWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет максимально допустимую ширину Skin, на основе предоставленной высоты.- Переопределяет:
-
computeMaxWidthв классеSkinBase<ProgressIndicator> - Параметры:
-
height- Высота Skin, в случае, если это значение может определить максимальную ширину. -
topInset- пиксельная отступ сверху -
rightInset- пиксельная отступ справа -
bottomInset- пиксельная отступ снизу -
leftInset- пиксельная отступ слева - Возвращает:
- Double, представляющий максимальную ширину этого Skin.
-
computeMaxHeight
protected double computeMaxHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет максимально допустимую высоту Skin, на основе предоставленной ширины.- Переопределяет:
-
computeMaxHeightв классеSkinBase<ProgressIndicator> - Параметры:
-
width- Ширина Skin, в случае, если это значение может определить максимальную высоту. -
topInset- пиксельная отступ сверху -
rightInset- пиксельная отступ справа -
bottomInset- пиксельная отступ снизу -
leftInset- пиксельная отступ слева - Возвращает:
- Double, представляющий максимальную высоту этого Skin.
-
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Возвращает CssMetaData, связанную с этим классом, которая может включать CssMetaData его суперклассов.- Возвращает:
- CssMetaData, связанную с этим классом, которая может включать CssMetaData его суперклассов
-
getCssMetaData
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
Этот метод должен делегироватьNode.getClassCssMetaData(), чтобы можно было получить доступ к CssMetaData узла без необходимости в рефлексии.- Переопределяет:
-
getCssMetaDataв классеSkinBase<ProgressIndicator> - Возвращает:
- CssMetaData, связанную с этим узлом, которая может включать CssMetaData его суперклассов.
-
© 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.