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

Класс SpinnerSkin<T>

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

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

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    protected 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 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.
    protected void layoutChildren​(double x, double y, double w, double h)
    Вызывается во время прохода по макету сцены.
    • Наследуемые методы от класса javafx.scene.control.SkinBase

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

    • SpinnerSkin

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

    • dispose

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

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

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

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

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

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

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

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

      protected double computeBaselineOffset​(double topInset,
                                             double rightInset,
                                             double bottomInset,
                                             double leftInset)
      Вычисляет смещение линии основания, основываясь на первом управляемом дочернем элементе. Если такого элемента нет, возвращает Node.getBaselineOffset().
      Переопределяет:
      computeBaselineOffset в классе SkinBase<Spinner<T>>
      Параметры:
      topInset - отступ сверху в пикселях (с учётом выравнивания)
      rightInset - отступ справа в пикселях (с учётом выравнивания)
      bottomInset - отступ снизу в пикселях (с учётом выравнивания)
      leftInset - отступ слева в пикселях (с учётом выравнивания)
      Возвращает:
      смещение линии основания

© 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