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

Класс ProgressBarSkin

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

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

    Все методыСтатические методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    double computeBaselineOffset​(double topInset, double rightInset, double bottomInset, double leftInset)
    Вычисляет смещение от базовой линии, основываясь на первом управляемом дочернем элементе.
    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 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.
    static List<CssMetaData<? extends Styleable,​?>> getClassCssMetaData()
    Возвращает CssMetaData, связанную с этим классом, которая может включать CssMetaData своих предков.
    List<CssMetaData<? extends Styleable,​?>> getCssMetaData()
    Этот метод должен делегировать вызов Node.getClassCssMetaData(), чтобы получить доступ к CssMetaData узла Node без необходимости рефлексии.
    protected void layoutChildren​(double x, double y, double w, double h)
    Вызывается во время прохода компоновки сцены.
    • Методы, унаследованные от класса javafx.scene.control.skin.ProgressIndicatorSkin

      computeMinHeight, computeMinWidth, dispose
    • Методы, унаследованные от класса javafx.scene.control.SkinBase

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

    • ProgressBarSkin

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

    • computeBaselineOffset

      public double computeBaselineOffset​(double topInset,
                                          double rightInset,
                                          double bottomInset,
                                          double leftInset)
      Вычисляет смещение базовой линии на основе первого управляемого дочернего элемента. Если такого элемента нет, возвращает Node.getBaselineOffset().
      Переопределяет:
      computeBaselineOffset в классе SkinBase<ProgressIndicator>
      Параметры:
      topInset - отступ по верхней стороне в пикселях
      rightInset - отступ по правой стороне в пикселях
      bottomInset - отступ по нижней стороне в пикселях
      leftInset - отступ по левой стороне в пикселях
      Возвращает:
      смещение базовой линии
    • computePrefWidth

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

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

      protected double computeMaxWidth​(double height,
                                       double topInset,
                                       double rightInset,
                                       double bottomInset,
                                       double leftInset)
      Вычисляет максимальную разрешённую ширину темы, основываясь на предоставленной высоте.
      Переопределяет:
      computeMaxWidth в классе ProgressIndicatorSkin
      Параметры:
      height - Высота темы, в случае если это значение может диктовать максимальную ширину.
      topInset - отступ по верхней стороне в пикселях
      rightInset - отступ по правой стороне в пикселях
      bottomInset - отступ по нижней стороне в пикселях
      leftInset - отступ по левой стороне в пикселях
      Возвращает:
      Двойное значение, представляющее максимальную ширину этой темы.
    • computeMaxHeight

      protected double computeMaxHeight​(double width,
                                        double topInset,
                                        double rightInset,
                                        double bottomInset,
                                        double leftInset)
      Вычисляет максимальную разрешённую высоту темы, основываясь на предоставленной ширине.
      Переопределяет:
      computeMaxHeight в классе ProgressIndicatorSkin
      Параметры:
      width - Ширина темы, в случае если это значение может диктовать максимальную высоту.
      topInset - отступ по верхней стороне в пикселях
      rightInset - отступ по правой стороне в пикселях
      bottomInset - отступ по нижней стороне в пикселях
      leftInset - отступ по левой стороне в пикселях
      Возвращает:
      Двойное значение, представляющее максимальную высоту этой темы.
    • layoutChildren

      protected void layoutChildren​(double x,
                                    double y,
                                    double w,
                                    double h)
      Вызывается во время прохода по разметке сцены.
      Переопределяет:
      layoutChildren в классе ProgressIndicatorSkin
      Параметры:
      x - позиция по оси X
      y - позиция по оси Y
      w - ширина
      h - высота
    • getClassCssMetaData

      public static List<CssMetaData<? extends Styleable,​?>> getClassCssMetaData()
      Возвращает CssMetaData, связанную с этим классом, которая может включать CssMetaData его суперклассов.
      Возвращает:
      CssMetaData, связанная с этим классом, которая может включать CssMetaData его суперклассов
    • getCssMetaData

      public List<CssMetaData<? extends Styleable,​?>> getCssMetaData()
      Этот метод должен делегировать Node.getClassCssMetaData(), чтобы CssMetaData узла можно было получить без рефлексии.
      Переопределяет:
      getCssMetaData в классе ProgressIndicatorSkin
      Возвращает:
      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