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

Класс TabPaneSkin

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

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

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

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

    • TabPaneSkin

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

    • dispose

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

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

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

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

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

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

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

      Переопределяет:
      queryAccessibleAttribute в классе SkinBase<TabPane>
      Параметры:
      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