- java.lang.Object
-
- javafx.scene.control.SkinBase<Pagination>
-
- javafx.scene.control.skin.PaginationSkin
-
- Все реализуемые интерфейсы:
Skin<Pagination>
public class PaginationSkin extends SkinBase<Pagination>
Реализация по умолчанию для компонентаPagination.- С момента:
- 9
- См. также:
Pagination
-
Краткое описание конструкторов
Конструкторы Конструктор Описание PaginationSkin(Pagination control)Создает новый экземпляр PaginationSkin, устанавливая необходимые дочерние узлы в списокchildrenControl, а также необходимые входные сопоставления для обработки событий клавиш, мыши и т. д.
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание 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.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, computeMaxHeight, computeMaxWidth, 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
-
-
Подробное описание конструкторов
-
PaginationSkin
public PaginationSkin(Pagination control)
Создаёт новый экземпляр PaginationSkin, устанавливая необходимые дочерние узлы в список Controlchildren, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т. д.- Параметры:
-
control- Контроль, на котором должен быть установлен этот skin.
-
-
Подробное описание методов
-
dispose
public void dispose()
Вызывается Skinnable, когда Skin заменяется на Skinnable. Этот метод позволяет Skin реализовывать любую необходимую логику для очистки после того, как Skin больше не требуется. Он может использоваться для освобождения нативных ресурсов. МетодыSkin.getSkinnable()иSkin.getNode()должны возвращать null после вызова dispose. Вызов dispose дважды не оказывает никакого влияния.- Указано в:
-
disposeв интерфейсеSkin<Pagination> - Переопределяет:
-
disposeв классеSkinBase<Pagination>
-
computeMinWidth
protected double computeMinWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет минимально допустимую ширину Skin, на основе предоставленной высоты.- Переопределяет:
-
computeMinWidthв классеSkinBase<Pagination> - Параметры:
-
height- Высота Skin, в случае если это значение может диктовать минимальную ширину. -
topInset- отступ по вертикали, отсчитываемый в пикселях -
rightInset- отступ по горизонтали справа, отсчитываемый в пикселях -
bottomInset- отступ по вертикали снизу, отсчитываемый в пикселях -
leftInset- отступ по горизонтали слева, отсчитываемый в пикселях - Возвращает:
- Двойное значение, представляющее минимальную ширину этого Skin.
-
computeMinHeight
protected double computeMinHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет минимально допустимую высоту Skin, на основе предоставленной ширины.- Переопределяет:
-
computeMinHeightв классеSkinBase<Pagination> - Параметры:
-
width- Ширина Skin, в случае если это значение может диктовать минимальную высоту. -
topInset- отступ по вертикали, отсчитываемый в пикселях -
rightInset- отступ по горизонтали справа, отсчитываемый в пикселях -
bottomInset- отступ по вертикали снизу, отсчитываемый в пикселях -
leftInset- отступ по горизонтали слева, отсчитываемый в пикселях - Возвращает:
- Двойное значение, представляющее минимальную высоту этого Skin.
-
computePrefWidth
protected double computePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет предпочтительную ширину этогоSkinBase. По умолчанию эта ширина вычисляется как ширина области, занимаемой его управляемыми дочерними элементами, когда они расположены в своих текущих позициях со своими предпочтительными ширинами.- Переопределяет:
-
computePrefWidthв классеSkinBase<Pagination> - Параметры:
-
height- Высота, которая должна использоваться, если предпочтительная ширина зависит от неё -
topInset- отступ по вертикали, отсчитываемый в пикселях -
rightInset- отступ по горизонтали справа, отсчитываемый в пикселях -
bottomInset- отступ по вертикали снизу, отсчитываемый в пикселях -
leftInset- отступ по горизонтали слева, отсчитываемый в пикселях - Возвращает:
- Вычисленная предпочтительная ширина
-
computePrefHeight
protected double computePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет предпочтительную высоту этогоSkinBase. По умолчанию эта высота вычисляется как высота области, занимаемой его управляемыми дочерними элементами, когда они расположены в своих текущих позициях со своими предпочтительными высотами.- Переопределяет:
-
computePrefHeightв классеSkinBase<Pagination> - Параметры:
-
width- Ширина, которая должна использоваться, если предпочтительная высота зависит от неё -
topInset- отступ по вертикали, отсчитываемый в пикселях -
rightInset- отступ по горизонтали справа, отсчитываемый в пикселях -
bottomInset- отступ по вертикали снизу, отсчитываемый в пикселях -
leftInset- отступ по горизонтали слева, отсчитываемый в пикселях - Возвращает:
- Вычисленная предпочтительная высота
-
layoutChildren
protected void layoutChildren(double x, double y, double w, double h)Вызывается во время этапа размещения иерархии сцены.- Переопределяет:
-
layoutChildrenв классеSkinBase<Pagination> - Параметры:
-
x- позиция по оси X -
y- позиция по оси Y -
w- ширина -
h- высота
-
queryAccessibleAttribute
protected Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
Этот метод вызывается вспомогательной технологией для запроса значения атрибута.Этот метод обычно переопределяется подклассами для реализации атрибутов, необходимых для определённого роли.
Если конкретный атрибут не обрабатывается, необходимо вызвать реализацию суперкласса.- Переопределяет:
-
queryAccessibleAttributeв классеSkinBase<Pagination> - Параметры:
-
attribute- Запрошенный атрибут -
parameters- необязательный список параметров - Возвращает:
- Значение запрошенного атрибута
- См. также:
-
AccessibleAttribute,Node.queryAccessibleAttribute(javafx.scene.AccessibleAttribute, java.lang.Object...)
-
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Возвращает CssMetaData, связанную с этим классом, которая может включать CssMetaData его суперклассов.- Возвращает:
- CssMetaData, связанная с этим классом, которая может включать CssMetaData его суперклассов
-
getCssMetaData
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
Этот метод должен делегироватьNode.getClassCssMetaData(), чтобы можно было получить доступ к CssMetaData узла без необходимости использования рефлексии.- Переопределяет:
-
getCssMetaDataв классеSkinBase<Pagination> - Возвращает:
- CssMetaData, связанная с этим узлом, которая может включать CssMetaData его суперклассов.
-
© 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.