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

Класс AccordionSkin

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

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

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    protected double computeMinHeight​(double width, double topInset, double rightInset, double bottomInset, double leftInset)
    Вычисляет минимально допустимую высоту шкуры, основываясь на заданной ширине.
    protected double computePrefHeight​(double width, double topInset, double rightInset, double bottomInset, double leftInset)
    Вычисляет предпочтительную высоту этого SkinBase.
    void dispose()
    Вызывается Skinnable, когда шкура заменяется на Skinnable.
    protected void layoutChildren​(double x, double y, double w, double h)
    Вызывается во время этапа выравнивания сцены.
    • Методы, унаследованные от класса javafx.scene.control.SkinBase

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

    • AccordionSkin

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

    • dispose

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

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

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

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

© 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