- java.lang.Object
-
- javafx.scene.control.SkinBase<Slider>
-
- javafx.scene.control.skin.SliderSkin
-
Краткое описание конструкторов
Конструкторы Конструктор Описание SliderSkin(Slider control)Создаёт новый экземпляр SliderSkin, устанавливая необходимые дочерние узлы в списокchildrenэлемента Control, а также необходимые сопоставления ввода для обработки событий клавиатуры, мыши и т. д.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание 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 voidlayoutChildren(double x, double y, double w, double h)Вызывается во время прохода по разметке сцены.-
Методы унаследованные от класса javafx.scene.control.SkinBase
computeBaselineOffset, 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
-
-
Подробное описание конструкторов
-
SliderSkin
public SliderSkin(Slider control)
Создаёт новый экземпляр SliderSkin, устанавливая необходимые дочерние узлы в список Controlchildren, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т. д.- Параметры:
-
control- Элемент управления, на котором должна быть установлена эта тема.
-
-
Подробное описание методов
-
dispose
public void dispose()
Вызывается Skinnable, когда тема Skin заменяется на Skinnable. Этот метод позволяет теме Skin реализовать любую необходимую логику для очистки после того, как тема Skin больше не нужна. Он может использоваться для освобождения системных ресурсов. МетодыSkin.getSkinnable()иSkin.getNode()должны возвращать null после вызова dispose. Вызов dispose дважды не оказывает никакого эффекта.
-
layoutChildren
protected void layoutChildren(double x, double y, double w, double h)Вызывается во время прохода размещения иерархии сцен.- Переопределяет:
-
layoutChildrenв классеSkinBase<Slider> - Параметры:
-
x- позиция x -
y- позиция y -
w- ширина -
h- высота
-
computeMinWidth
protected double computeMinWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет минимально допустимую ширину темы Skin на основе предоставленной высоты.- Переопределяет:
-
computeMinWidthв классеSkinBase<Slider> - Параметры:
-
height- Высота темы Skin, в случае если это значение может диктовать минимальную ширину. -
topInset- отступ сверху в пикселях -
rightInset- отступ справа в пикселях -
bottomInset- отступ снизу в пикселях -
leftInset- отступ слева в пикселях - Возвращает:
- Число с плавающей точкой, представляющее минимальную ширину этой темы Skin.
-
computeMinHeight
protected double computeMinHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет минимально допустимую высоту темы Skin на основе предоставленной ширины.- Переопределяет:
-
computeMinHeightв классеSkinBase<Slider> - Параметры:
-
width- Ширина темы Skin, в случае если это значение может диктовать минимальную высоту. -
topInset- отступ сверху в пикселях -
rightInset- отступ справа в пикселях -
bottomInset- отступ снизу в пикселях -
leftInset- отступ слева в пикселях - Возвращает:
- Число с плавающей точкой, представляющее минимальную высоту этой темы Skin.
-
computePrefWidth
protected double computePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет предпочтительную ширину этогоSkinBase. По умолчанию эта ширина вычисляется как ширина области, занимаемой управляемыми дочерними элементами, когда они размещаются в текущих позициях со своими предпочтительными ширинами.- Переопределяет:
-
computePrefWidthв классеSkinBase<Slider> - Параметры:
-
height- высота, которая должна использоваться, если предпочтительная ширина зависит от неё -
topInset- отступ сверху в пикселях -
rightInset- отступ справа в пикселях -
bottomInset- отступ снизу в пикселях -
leftInset- отступ слева в пикселях - Возвращает:
- вычисленная предпочтительная ширина
-
computePrefHeight
protected double computePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет предпочтительную высоту этогоSkinBase. По умолчанию эта высота вычисляется как высота области, занимаемой управляемыми дочерними элементами, когда они размещаются в текущих позициях со своими предпочтительными высотами.- Переопределяет:
-
computePrefHeightв классеSkinBase<Slider> - Параметры:
-
width- ширина, которая должна использоваться, если предпочтительная высота зависит от неё -
topInset- отступ сверху в пикселях -
rightInset- отступ справа в пикселях -
bottomInset- отступ снизу в пикселях -
leftInset- отступ слева в пикселях - Возвращает:
- вычисленная предпочтительная высота
-
computeMaxWidth
protected double computeMaxWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет максимально допустимую ширину темы Skin на основе предоставленной высоты.- Переопределяет:
-
computeMaxWidthв классеSkinBase<Slider> - Параметры:
-
height- Высота темы Skin, в случае если это значение может диктовать максимальную ширину. -
topInset- отступ сверху в пикселях -
rightInset- отступ справа в пикселях -
bottomInset- отступ снизу в пикселях -
leftInset- отступ слева в пикселях - Возвращает:
- Число с плавающей точкой, представляющее максимальную ширину этой темы Skin.
-
computeMaxHeight
protected double computeMaxHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет максимально допустимую высоту темы Skin на основе предоставленной ширины.- Переопределяет:
-
computeMaxHeightв классеSkinBase<Slider> - Параметры:
-
width- Ширина темы Skin, в случае если это значение может диктовать максимальную высоту. -
topInset- отступ сверху в пикселях -
rightInset- отступ справа в пикселях -
bottomInset- отступ снизу в пикселях -
leftInset- отступ слева в пикселях - Возвращает:
- Число с плавающей точкой, представляющее максимальную высоту этой темы Skin.
-
© 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.