javafx.scene.layout
Класс BorderStrokeStyle
- javafx.scene.layout.BorderStrokeStyle
public final class BorderStrokeStyle extends Object
Определяет стиль штриха, используемого на одной стороне BorderStroke. Существует несколько предопределённых стилей, хотя свойства этих предопределённых стилей могут не соответствовать настройкам, используемым для их окончательной отрисовки. Либо вы можете создать новый BorderStrokeStyle и вручную определить каждый параметр штриха, аналогично любому
Shape.С тех пор:
JavaFX 8.0
-
Краткое описание полей
Поля Модификатор и тип Поле и описание static BorderStrokeStyleDASHEDПредопределённый пунктирный узор для штриховкиstatic BorderStrokeStyleDOTTEDПредопределённый точечный узор для штриховкиstatic BorderStrokeStyleNONEУказывает, что штрих не должен быть нарисован.static BorderStrokeStyleSOLIDПредопределённая сплошная линия для штриховки
-
Краткое описание конструкторов
Конструкторы Конструктор и описание BorderStrokeStyle(StrokeType type, StrokeLineJoin lineJoin, StrokeLineCap lineCap, double miterLimit, double dashOffset, List<Double> dashArray)Создаёт новый BorderStrokeStyle.
-
Краткое описание методов
Все методыМетоды экземпляровКонкретные методы Модификатор и тип Метод и описание booleanequals(Object o)List<Double>getDashArray()Определяет массив, представляющий длины сегментов пунктира.doublegetDashOffset()Определяет расстояние, указанное в координатах пользователя, представляющее смещение в пунктирном узоре.StrokeLineCapgetLineCap()Стиль окончанияShape, как одно из следующих значений, определяющих возможные стили окончания:StrokeLineCap.BUTT,StrokeLineCap.ROUNDиStrokeLineCap.SQUARE.StrokeLineJoingetLineJoin()Определяет декорацию, применяемую в местах соединения сегментов траектории.doublegetMiterLimit()Определяет предел для стиля соединения линийStrokeLineJoin.MITER.StrokeTypegetType()Определяет направление (внутрь, наружу или оба), в котором ширина штриха применяется к границе фигуры.inthashCode()StringtoString()
-
Подробное описание полей
-
NONE
public static final BorderStrokeStyle NONE
Указывает, что штрих не должен быть нарисован.
-
DOTTED
public static final BorderStrokeStyle DOTTED
Предопределённый точечный узор для штриховки
-
DASHED
public static final BorderStrokeStyle DASHED
Предопределённый пунктирный узор для штриховки
-
SOLID
public static final BorderStrokeStyle SOLID
Предопределённая сплошная линия для штриховки
-
-
Подробное описание конструкторов
-
BorderStrokeStyle
public BorderStrokeStyle(StrokeType type, StrokeLineJoin lineJoin, StrokeLineCap lineCap, double miterLimit, double dashOffset, List<Double> dashArray)Создаёт новый BorderStrokeStyle.Параметры:
type- Тип штриха, отображаемый ВНЕ, ВНУТРИ или ПОСРЕДИНЕ линии границы. Если null, по умолчанию используется ПОСРЕДИНЕ.
-
-
Подробное описание методов
-
getType
public final StrokeType getType()
Определяет направление (внутрь, наружу или оба), в котором ширина штриха применяется к границе фигуры.Значение по умолчанию:
CENTERED
-
getLineJoin
public final StrokeLineJoin getLineJoin()
Определяет декорацию, применяемую в местах соединения сегментов траектории. Значение должно иметь одно из следующих значений:StrokeLineJoin.BEVEL,StrokeLineJoin.MITERиStrokeLineJoin.ROUND.Значение по умолчанию:
MITER
-
getLineCap
public final StrokeLineCap getLineCap()
Стиль окончанияShape, как одно из следующих значений, определяющих возможные стили окончания:StrokeLineCap.BUTT,StrokeLineCap.ROUNDиStrokeLineCap.SQUARE.Значение по умолчанию:
SQUARE
-
getMiterLimit
public final double getMiterLimit()
Определяет предел для стиля соединения линийStrokeLineJoin.MITER.Значение по умолчанию:
10
-
getDashOffset
public final double getDashOffset()
Определяет расстояние, указанное в координатах пользователя, представляющее смещение в пунктирном узоре. Другими словами, фаза пунктира определяет точку в пунктирном узоре, которая будет соответствовать началу штриховки.Значение по умолчанию:
0
-
getDashArray
public final List<Double> getDashArray()
Определяет массив, представляющий длины сегментов пунктира. Входные данные в массиве представляют собой длину в пространстве пользователя непрозрачных и прозрачных сегментов пунктиров. По мере перемещения пера по контуруShape, который будет штриховаться, накапливается пройденное расстояние в пространстве пользователя. Значение расстояния используется для индексирования в массиве пунктира. Перо непрозрачно, когда текущее кумулятивное расстояние отображается на чётном элементе массива пунктира, и прозрачно в противном случае. Пустой dashArray указывает сплошную линию без пробелов.Значение по умолчанию:
пустой
-
toString
public String toString()
-
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.