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

Класс PaginationSkin

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

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

    Все методыСтатические методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    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 узла Node можно было получить без отражения.
    protected void layoutChildren​(double x, double y, double w, double h)
    Вызывается во время прохода по схеме сцены.
    protected Object queryAccessibleAttribute​(AccessibleAttribute attribute, Object... parameters)
    Этот метод вызывается технологией辅助 чтобы запросить значение для атрибута.
    • Методы, унаследованные от класса javafx.scene.control.SkinBase

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

    • PaginationSkin

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

    • dispose

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

      protected double computeMinWidth​(double height,
                                       double topInset,
                                       double rightInset,
                                       double bottomInset,
                                       double leftInset)
      Вычисляет минимально допустимую ширину Skin, на основе предоставленной высоты.
      Переопределяет:
      computeMinWidth в классе SkinBase<Pagination>
      Параметры:
      height - Высота Skin, в случае если это значение может диктовать минимальную ширину.
      topInset - отступ по вертикали, отсчитываемый в пикселях
      rightInset - отступ по горизонтали справа, отсчитываемый в пикселях
      bottomInset - отступ по вертикали снизу, отсчитываемый в пикселях
      leftInset - отступ по горизонтали слева, отсчитываемый в пикселях
      Возвращает:
      Двойное значение, представляющее минимальную ширину этого Skin.
    • computeMinHeight

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

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

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

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

      protected Object queryAccessibleAttribute​(AccessibleAttribute attribute,
                                                Object... parameters)
      Этот метод вызывается вспомогательной технологией для запроса значения атрибута.

      Этот метод обычно переопределяется подклассами для реализации атрибутов, необходимых для определённого роли.
      Если конкретный атрибут не обрабатывается, необходимо вызвать реализацию суперкласса.

      Переопределяет:
      queryAccessibleAttribute в классе SkinBase<Pagination>
      Параметры:
      attribute - Запрошенный атрибут
      parameters - необязательный список параметров
      Возвращает:
      Значение запрошенного атрибута
      См. также:
      AccessibleAttribute, Node.queryAccessibleAttribute(javafx.scene.AccessibleAttribute, java.lang.Object...)
    • getClassCssMetaData

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

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