javafx.scene.layout
Класс CornerRadii
- javafx.scene.layout.CornerRadii
public class CornerRadii extends Object
Определяет радиусы каждого из четырёх углов BorderStroke. Класс CornerRadii неизменяемый, поэтому может быть повторно использован в нескольких BorderStroke. Этот класс определяет 8 различных значений, соответствующих горизонтальным и вертикальным компонентам 4-х четвертей эллипсов, которые в свою очередь определяют кривизну углов BorderStroke.
С момента:
JavaFX 8.0
-
Краткое описание полей
Поля Модификатор и тип Поле и описание static CornerRadiiEMPTYCornerRadii, полностью пустой, указывающий на прямоугольные углы.
-
Краткое описание конструкторов
Конструкторы Конструктор и описание CornerRadii(double radius)Создаёт новый CornerRadii с одним единообразным значением радиуса для всех компонентов всех углов.CornerRadii(double radius, boolean asPercent)Создаёт новый CornerRadii с заданными радиусами для каждого угла.CornerRadii(double topLeft, double topRight, double bottomRight, double bottomLeft, boolean asPercent)Создаёт новый CornerRadii с единообразными, но независимыми радиусами для каждого угла.CornerRadii(double topLeftHorizontalRadius, double topLeftVerticalRadius, double topRightVerticalRadius, double topRightHorizontalRadius, double bottomRightHorizontalRadius, double bottomRightVerticalRadius, double bottomLeftVerticalRadius, double bottomLeftHorizontalRadius, boolean topLeftHorizontalRadiusAsPercent, boolean topLeftVerticalRadiusAsPercent, boolean topRightVerticalRadiusAsPercent, boolean topRightHorizontalRadiusAsPercent, boolean bottomRightHorizontalRadiusAsPercent, boolean bottomRightVerticalRadiusAsPercent, boolean bottomLeftVerticalRadiusAsPercent, boolean bottomLeftHorizontalRadiusAsPercent)Создаёт новый CornerRadii, позволяя указать каждый компонент каждого радиуса угла и определить, должен ли каждый компонент интерпретироваться как значение или процент.
-
Краткое описание методов
Все методыМетоды экземпляровКонкретные методы Модификатор и тип Метод и описание booleanequals(Object o)doublegetBottomLeftHorizontalRadius()Длина горизонтального радиуса левого нижнего угла.doublegetBottomLeftVerticalRadius()Длина вертикального радиуса левого нижнего угла.doublegetBottomRightHorizontalRadius()Длина горизонтального радиуса правого нижнего угла.doublegetBottomRightVerticalRadius()Длина вертикального радиуса правого нижнего угла.doublegetTopLeftHorizontalRadius()Длина горизонтального радиуса левого верхнего угла.doublegetTopLeftVerticalRadius()Длина вертикального радиуса левого верхнего угла.doublegetTopRightHorizontalRadius()Длина горизонтального радиуса правого верхнего угла.doublegetTopRightVerticalRadius()Длина вертикального радиуса правого верхнего угла.inthashCode()booleanisBottomLeftHorizontalRadiusAsPercentage()указывает, интерпретируется лиbottomLeftHorizontalRadiusкак значение или процент.booleanisBottomLeftVerticalRadiusAsPercentage()указывает, интерпретируется лиbottomLeftVerticalRadiusкак значение или процент.booleanisBottomRightHorizontalRadiusAsPercentage()указывает, интерпретируется лиbottomRightHorizontalRadiusкак значение или процент.booleanisBottomRightVerticalRadiusAsPercentage()указывает, интерпретируется лиbottomRightVerticalRadiusкак значение или процент.booleanisTopLeftHorizontalRadiusAsPercentage()указывает, интерпретируется лиtopLeftHorizontalRadiusкак значение или процент.booleanisTopLeftVerticalRadiusAsPercentage()указывает, интерпретируется лиtopLeftVerticalRadiusкак значение или процент.booleanisTopRightHorizontalRadiusAsPercentage()указывает, интерпретируется лиtopRightHorizontalRadiusкак значение или процент.booleanisTopRightVerticalRadiusAsPercentage()указывает, интерпретируется лиtopRightVerticalRadiusкак значение или процент.booleanisUniform()Указывает, одинаковы ли радиусы каждого угла и являются ли они единообразно заданными в процентах или нет.StringtoString()
-
Подробное описание полей
-
EMPTY
public static final CornerRadii EMPTY
CornerRadii, полностью пустой, указывающий на прямоугольные углы. Это значение по умолчанию для радиусов BorderStroke.
-
-
Подробное описание конструкторов
-
CornerRadii
public CornerRadii(double radius)
Создаёт новый CornerRadii с одним единообразным значением радиуса для всех компонентов всех углов. Этот конструктор создаст CornerRadii так, что ни одно из значений не будет процентом.Параметры:
radius- Радиус для каждого угла. Отрицательные значения запрещены.
-
CornerRadii
public CornerRadii(double radius, boolean asPercent)Создаёт новый CornerRadii с заданными радиусами для каждого угла. Значение интерпретируется как процент или нет, исходя из аргументаasPercent.Параметры:
radius- Радиус для каждого угла. Отрицательные значения запрещены.
-
CornerRadii
public CornerRadii(double topLeft, double topRight, double bottomRight, double bottomLeft, boolean asPercent)Создаёт новый CornerRadii с единообразными, но независимыми радиусами для каждого угла. То есть, каждый угол может быть указан независимо, но горизонтальные и вертикальные компоненты каждого угла одинаковы.Параметры:
topLeft- Радиус левого верхнего угла. Отрицательные числа не допускаются.
-
CornerRadii
public CornerRadii(double topLeftHorizontalRadius, double topLeftVerticalRadius, double topRightVerticalRadius, double topRightHorizontalRadius, double bottomRightHorizontalRadius, double bottomRightVerticalRadius, double bottomLeftVerticalRadius, double bottomLeftHorizontalRadius, boolean topLeftHorizontalRadiusAsPercent, boolean topLeftVerticalRadiusAsPercent, boolean topRightVerticalRadiusAsPercent, boolean topRightHorizontalRadiusAsPercent, boolean bottomRightHorizontalRadiusAsPercent, boolean bottomRightVerticalRadiusAsPercent, boolean bottomLeftVerticalRadiusAsPercent, boolean bottomLeftHorizontalRadiusAsPercent)Создаёт новый CornerRadii, позволяя указать каждый компонент каждого радиуса угла и определить, должен ли каждый компонент интерпретироваться как значение или процент.Параметры:
topLeftHorizontalRadius-
-
-
Подробное описание методов
-
getTopLeftHorizontalRadius
public final double getTopLeftHorizontalRadius()
Длина горизонтального радиуса левого верхнего угла.
-
getTopLeftVerticalRadius
public final double getTopLeftVerticalRadius()
Длина вертикального радиуса левого верхнего угла.
-
getTopRightVerticalRadius
public final double getTopRightVerticalRadius()
Длина вертикального радиуса правого верхнего угла.
-
getTopRightHorizontalRadius
public final double getTopRightHorizontalRadius()
Длина горизонтального радиуса правого верхнего угла.
-
getBottomRightHorizontalRadius
public final double getBottomRightHorizontalRadius()
Длина горизонтального радиуса правого нижнего угла.
-
getBottomRightVerticalRadius
public final double getBottomRightVerticalRadius()
Длина вертикального радиуса правого нижнего угла.
-
getBottomLeftVerticalRadius
public final double getBottomLeftVerticalRadius()
Длина вертикального радиуса левого нижнего угла.
-
getBottomLeftHorizontalRadius
public final double getBottomLeftHorizontalRadius()
Длина горизонтального радиуса левого нижнего угла.
-
isTopLeftHorizontalRadiusAsPercentage
public final boolean isTopLeftHorizontalRadiusAsPercentage()
указывает, интерпретируется лиtopLeftHorizontalRadiusкак значение или процент.
-
isTopLeftVerticalRadiusAsPercentage
public final boolean isTopLeftVerticalRadiusAsPercentage()
указывает, интерпретируется лиtopLeftVerticalRadiusкак значение или процент.
-
isTopRightVerticalRadiusAsPercentage
public final boolean isTopRightVerticalRadiusAsPercentage()
указывает, интерпретируется лиtopRightVerticalRadiusкак значение или процент.
-
isTopRightHorizontalRadiusAsPercentage
public final boolean isTopRightHorizontalRadiusAsPercentage()
указывает, интерпретируется лиtopRightHorizontalRadiusкак значение или процент.
-
isBottomRightHorizontalRadiusAsPercentage
public final boolean isBottomRightHorizontalRadiusAsPercentage()
указывает, интерпретируется лиbottomRightHorizontalRadiusкак значение или процент.
-
isBottomRightVerticalRadiusAsPercentage
public final boolean isBottomRightVerticalRadiusAsPercentage()
указывает, интерпретируется лиbottomRightVerticalRadiusкак значение или процент.
-
isBottomLeftVerticalRadiusAsPercentage
public final boolean isBottomLeftVerticalRadiusAsPercentage()
указывает, интерпретируется лиbottomLeftVerticalRadiusкак значение или процент.
-
isBottomLeftHorizontalRadiusAsPercentage
public final boolean isBottomLeftHorizontalRadiusAsPercentage()
указывает, интерпретируется лиbottomLeftHorizontalRadiusкак значение или процент.
-
isUniform
public final boolean isUniform()
Указывает, одинаковы ли радиусы каждого угла и являются ли они единообразно заданными в процентах или нет.
-
equals
public boolean equals(Object o)
-
hashCode
public int hashCode()
-
toString
public String toString()
-
© 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.