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

Класс ProgressIndicatorSkin

  • 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, устанавливая необходимые дочерние узлы в список Control children.
  • Краткое описание методов

    Все методыСтатические методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    protected double computeMaxHeight​(double width, double topInset, double rightInset, double bottomInset, double leftInset)
    Вычисляет максимальную допустимую высоту Skin, на основе предоставленной ширины.
    protected double computeMaxWidth​(double height, double topInset, double rightInset, double bottomInset, double leftInset)
    Вычисляет максимальную допустимую ширину Skin, на основе предоставленной высоты.
    protected double computeMinHeight​(double width, double topInset, double rightInset, double bottomInset, double leftInset)
    Вычисляет минимальную допустимую высоту Skin, на основе предоставленной ширины.
    protected double computeMinWidth​(double height, double topInset, double rightInset, double bottomInset, double leftInset)
    Вычисляет минимальную допустимую ширину Skin, на основе предоставленной высоты.
    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 при замене Skin на Skinnable.
    static List<CssMetaData<? extends Styleable,​?>> getClassCssMetaData()
    Возвращает CssMetaData, связанную с этим классом, которая может включать CssMetaData его суперклассов.
    List<CssMetaData<? extends Styleable,​?>> getCssMetaData()
    Этот метод должен делегировать Node.getClassCssMetaData(), чтобы можно было получить CssMetaData узла без необходимости в рефлексии.
    protected void layoutChildren​(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
    • Методы унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание конструкторов

    • 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API