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

Класс ScrollPaneSkin

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

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

    Все методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод Описание
    protected double computeMinHeight​(double width, double topInset, double rightInset, double bottomInset, double leftInset)
    Вычисляет минимально допустимую высоту интерфейса, основанную на предоставленной ширине.
    protected double computeMinWidth​(double height, double topInset, double rightInset, double bottomInset, double leftInset)
    Вычисляет минимально допустимую ширину интерфейса, основанную на предоставленной высоте.
    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, когда интерфейс заменяется на Skinnable.
    ScrollBar getHorizontalScrollBar()
    Возвращает горизонтальную полосу прокрутки ScrollBar, используемую в данном экземпляре ScrollPaneSkin.
    ScrollBar getVerticalScrollBar()
    Возвращает вертикальную полосу прокрутки ScrollBar, используемую в данном экземпляре ScrollPaneSkin.
    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, getClassCssMetaData, getCssMetaData, 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
  • Подробное описание конструкторов

    • ScrollPaneSkin

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

    • dispose

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

      public final ScrollBar getHorizontalScrollBar()
      Возвращает горизонтальную полосу прокрутки ScrollBar, используемую в этом экземпляре ScrollPaneSkin.
      Возвращает:
      горизонтальную полосу прокрутки, используемую в этом экземпляре ScrollPaneSkin
    • getVerticalScrollBar

      public final ScrollBar getVerticalScrollBar()
      Возвращает вертикальную полосу прокрутки ScrollBar, используемую в этом экземпляре ScrollPaneSkin.
      Возвращает:
      вертикальную полосу прокрутки, используемую в этом экземпляре ScrollPaneSkin
    • computePrefWidth

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

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

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

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

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

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

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

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

© 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