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