Класс BorderStroke
- javafx.scene.layout.BorderStroke
public class BorderStroke extends Object
top используется, в то время как другие атрибуты игнорируются.С момента:
JavaFX 8.0
-
Краткое описание полей
Поля Модификатор и тип Поле и описание static BorderWidthsDEFAULT_WIDTHSСтандартные отступы, используемые с BorderStroke, если другие не определены.static BorderWidthsMEDIUMСтандартные отступы при указании "medium"static BorderWidthsTHICKСтандартные отступы при указании "thick"static BorderWidthsTHINСтандартные отступы при указании "thin".
-
Краткое описание конструкторов
Конструкторы Конструктор и описание BorderStroke(Paint stroke, BorderStrokeStyle style, CornerRadii radii, BorderWidths widths)Создаёт новый BorderStroke.BorderStroke(Paint stroke, BorderStrokeStyle style, CornerRadii radii, BorderWidths widths, Insets insets)Создаёт новый BorderStroke.BorderStroke(Paint topStroke, Paint rightStroke, Paint bottomStroke, Paint leftStroke, BorderStrokeStyle topStyle, BorderStrokeStyle rightStyle, BorderStrokeStyle bottomStyle, BorderStrokeStyle leftStyle, CornerRadii radii, BorderWidths widths, Insets insets)Создаёт новый BorderStroke, задавая все параметры построения.
-
Краткое описание методов
Все методыМетоды экземпляровКонкретные методы Модификатор и тип Метод и описание booleanequals(Object o)PaintgetBottomStroke()Определяет заливку нижней стороны этой границы.BorderStrokeStylegetBottomStyle()Определяет стиль нижней стороны этой границы.InsetsgetInsets()Определяет отступы каждой стороны BorderStroke.PaintgetLeftStroke()Определяет заливку левой стороны этой границы.BorderStrokeStylegetLeftStyle()Определяет стиль левой стороны этой границы.CornerRadiigetRadii()Определяет радиусы для каждого угла этой BorderStroke.PaintgetRightStroke()Определяет заливку правой стороны этой границы.BorderStrokeStylegetRightStyle()Определяет стиль правой стороны этой границы.PaintgetTopStroke()Определяет заливку верхней стороны этой границы.BorderStrokeStylegetTopStyle()Определяет стиль верхней стороны этой границы.BorderWidthsgetWidths()Определяет толщину каждой стороны BorderStroke.inthashCode()booleanisStrokeUniform()Равномерная обводка имеет все (верх, низ, слева, справа) обводки одного цвета, ширины и стиля
-
Подробное описание полей
-
THIN
public static final BorderWidths THIN
Стандартные отступы при указании "thin".
-
MEDIUM
public static final BorderWidths MEDIUM
Стандартные отступы при указании "medium"
-
THICK
public static final BorderWidths THICK
Стандартные отступы при указании "thick"
-
DEFAULT_WIDTHS
public static final BorderWidths DEFAULT_WIDTHS
Стандартные отступы, используемые с BorderStroke, если другие не определены.
-
-
Подробное описание конструкторов
-
BorderStroke
public BorderStroke(Paint stroke, BorderStrokeStyle style, CornerRadii radii, BorderWidths widths)Создаёт новый BorderStroke.Параметры:
stroke- Обводка, используемая для всех сторон. Если null, по умолчанию используется Color.BLACK.
-
BorderStroke
public BorderStroke(Paint stroke, BorderStrokeStyle style, CornerRadii radii, BorderWidths widths, Insets insets)Создаёт новый BorderStroke.Параметры:
stroke- Обводка, используемая для всех сторон. Если null, по умолчанию используется Color.BLACK.
-
BorderStroke
public BorderStroke(Paint topStroke, Paint rightStroke, Paint bottomStroke, Paint leftStroke, BorderStrokeStyle topStyle, BorderStrokeStyle rightStyle, BorderStrokeStyle bottomStyle, BorderStrokeStyle leftStyle, CornerRadii radii, BorderWidths widths, Insets insets)Создаёт новый BorderStroke, задавая все параметры построения.Параметры:
topStroke- Заливка для верхней части. Если null, по умолчанию используется ЧЁРНЫЙ.
-
-
Подробное описание методов
-
getTopStroke
public final Paint getTopStroke()
Определяет заливку верхней стороны этой границы.Значение по умолчанию:
чёрный
-
getRightStroke
public final Paint getRightStroke()
Определяет заливку правой стороны этой границы. Еслиnull, то используется topFill.Значение по умолчанию:
null = то же, что topFill
-
getBottomStroke
public final Paint getBottomStroke()
Определяет заливку нижней стороны этой границы. Еслиnull, то используется topFill.Значение по умолчанию:
null = то же, что topFill
-
getLeftStroke
public final Paint getLeftStroke()
Определяет заливку левой стороны этой границы. Еслиnull, то используется rightFill.Значение по умолчанию:
null = то же, что rightFill
-
getTopStyle
public final BorderStrokeStyle getTopStyle()
Определяет стиль верхней стороны этой границы.Значение по умолчанию:
none
-
getRightStyle
public final BorderStrokeStyle getRightStyle()
Определяет стиль правой стороны этой границы. Еслиnull, то используется topStyle.Значение по умолчанию:
null = то же, что topStyle
-
getBottomStyle
public final BorderStrokeStyle getBottomStyle()
Определяет стиль нижней стороны этой границы. Еслиnull, то используется topStyle; Используйте BorderStyle.NONE, чтобы задать границу без стиля границы.Значение по умолчанию:
null = то же, что topStyle
-
getLeftStyle
public final BorderStrokeStyle getLeftStyle()
Определяет стиль левой стороны этой границы. Еслиnull, то используется rightStyle. Используйте BorderStyle.NONE, чтобы задать границу без стиля границы.Значение по умолчанию:
null = то же, что rightStyle
-
getWidths
public final BorderWidths getWidths()
Определяет толщину каждой стороны BorderStroke. Это никогда не будет null и по умолчанию равно DEFAULT_WIDTHS.
-
getInsets
public final Insets getInsets()
Определяет отступы каждой стороны BorderStroke. Это никогда не будет null и по умолчанию равно EMPTY.
-
getRadii
public final CornerRadii getRadii()
Определяет радиусы каждого угла этой BorderStroke. Это никогда не будет null и по умолчанию равно CornerRadii.EMPTY.
-
isStrokeUniform
public final boolean isStrokeUniform()
Равномерная обводка имеет все (верх, низ, слева, справа) обводки одного цвета, ширины и стиляВозвращает:
true, если обводка границы является равномерной, как определено выше
-
equals
public boolean equals(Object o)
-
hashCode
public int hashCode()
-
© 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.