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

Класс ToolBarSkin

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

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

    Все методыСтатические методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    protected double computeMaxHeight​(double width, double topInset, double rightInset, double bottomInset, double leftInset)
    Вычисляет максимальную допустимую высоту темы, на основе заданной ширины.
    protected double computeMaxWidth​(double height, double topInset, double rightInset, double bottomInset, double leftInset)
    Вычисляет максимальную допустимую ширину темы, на основе заданной высоты.
    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.
    protected void executeAccessibleAction​(AccessibleAction action, Object... parameters)
    Этот метод вызывается средствами вспомогательной технологии для запроса выполнения действия, указанного в аргументе.
    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, consumeMouseEvents, 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
  • Подробное описание конструкторов

    • ToolBarSkin

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

    • dispose

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

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

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

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

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

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

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

      protected void layoutChildren​(double x,
                                    double y,
                                    double w,
                                    double h)
      Вызывается во время прохода компоновки сцены.
      Переопределяет:
      layoutChildren в классе SkinBase<ToolBar>
      Параметры:
      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 в классе SkinBase<ToolBar>
      Возвращает:
      CssMetaData, связанную с этим узлом, которая может включать CssMetaData его суперклассов.
    • queryAccessibleAttribute

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

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

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

      protected void executeAccessibleAction​(AccessibleAction action,
                                             Object... parameters)
      Описание скопировано из класса: SkinBase
      Этот метод вызывается вспомогательной технологией для запроса выполнения действия, указанного в аргументе.

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

      Переопределяет:
      executeAccessibleAction в классе SkinBase<ToolBar>
      Параметры:
      action - действие для выполнения
      parameters - необязательный список параметров
      См. также:
      AccessibleAction, Node.executeAccessibleAction(javafx.scene.AccessibleAction, 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