- java.lang.Object
-
- javafx.scene.control.SkinBase<ToolBar>
-
- javafx.scene.control.skin.ToolBarSkin
-
Краткое описание конструкторов
Конструкторы Конструктор Описание ToolBarSkin(ToolBar control)Создаёт новый экземпляр ToolBarSkin, устанавливая необходимые дочерние узлы в список управленияchildren, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т. д.
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание protected doublecomputeMaxHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет максимальную допустимую высоту темы, на основе заданной ширины.protected doublecomputeMaxWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет максимальную допустимую ширину темы, на основе заданной высоты.protected doublecomputeMinHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет минимальную допустимую высоту темы, на основе заданной ширины.protected doublecomputeMinWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет минимальную допустимую ширину темы, на основе заданной высоты.protected doublecomputePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет предпочтительную высоту данногоSkinBase.protected doublecomputePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет предпочтительную ширину данногоSkinBase.voiddispose()Вызывается Skinnable при замене темы на Skinnable.protected voidexecuteAccessibleAction(AccessibleAction action, Object... parameters)Этот метод вызывается средствами вспомогательной технологии для запроса выполнения действия, указанного в аргументе.static List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()Возвращает CssMetaData, связанный с этим классом, который может включать CssMetaData его суперклассов.List<CssMetaData<? extends Styleable,?>>getCssMetaData()Этот метод должен делегироватьNode.getClassCssMetaData(), чтобы CssMetaData узла Node можно было получить без необходимости в отражении.protected voidlayoutChildren(double x, double y, double w, double h)Вызывается во время прохода компоновки сцены.protected ObjectqueryAccessibleAttribute(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
-
-
Подробное описание конструкторов
-
ToolBarSkin
public ToolBarSkin(ToolBar control)
Создаёт новый экземпляр ToolBarSkin, устанавливая необходимые дочерние узлы в список Controlchildren, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т. д.- Параметры:
-
control- Элемент управления, на котором должен быть установлен этот скин.
-
-
Подробное описание методов
-
dispose
public void dispose()
Вызывается Skinnable, когда скин заменяется на Skinnable. Этот метод позволяет скину реализовать любую логику, необходимую для очистки после того, как скин больше не нужен. Он может использоваться для освобождения нативных ресурсов. МетодыSkin.getSkinnable()иSkin.getNode()должны возвращать null после вызова dispose. Вызов dispose дважды не оказывает никакого влияния.
-
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.