- java.lang.Object
-
- javafx.scene.layout.BorderStrokeStyle
-
public final class BorderStrokeStyle extends Object
Определяет стиль штриха, используемого на одной стороне BorderStroke. Существуют предварительно определённые стили, хотя свойства этих предопределённых стилей могут не соответствовать настройкам, используемым для их окончательной отрисовки. Или вы можете создать новый BorderStrokeStyle и вручную определить каждый из параметров штриха, аналогично любомуShape.- Since:
- 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()Определяет направление (внутрь, снаружи или оба) применения strokeWidth к границе фигуры.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.- Parameters:
-
type- Тип штриха, отрисовываемого СНАРУЖИ, ВНУТРИ или ПОСРЕДИНЕ линии границы. Если null, по умолчанию используется ПОСРЕДИНЕ. -
lineJoin- Соединение линий. Если null, по умолчанию используется MITER -
lineCap- Стиль окончания линии. Если null, по умолчанию используется BUTT. -
miterLimit- Предел среза. Хорошее значение по умолчанию 10. -
dashOffset- DashOffset. Хорошее значение по умолчанию 0. -
dashArray- Dash массив. Если null, по умолчанию пустой список.
-
-
Подробное описание методов
-
getType
public final StrokeType getType()
Определяет направление (внутрь, снаружи или оба) применения strokeWidth к границе фигуры.- Значение по умолчанию:
- CENTERED
- Возвращает:
- направление применения strokeWidth к границе фигуры
-
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
- Возвращает:
- предел для стиля соединения линий StrokeLineJoin.MITER
-
getDashOffset
public final double getDashOffset()
Определяет расстояние, указанное в координатах пользователя, которое представляет собой смещение в пунктирном узоре. Другими словами, фаза пунктира определяет точку в пунктирном узоре, которая будет соответствовать началу штриха.- Значение по умолчанию:
- 0
- Возвращает:
- смещение в пунктирном узоре
-
getDashArray
public final List<Double> getDashArray()
Определяет массив, представляющий длины сегментов пунктира. Альтернативные элементы массива представляют длины в координатах пользователя непрозрачных и прозрачных сегментов пунктира. По мере того, как перо перемещается по контуруShapeдля штриховки, накапливается расстояние в координатах пользователя, пройденное пером. Значение расстояния используется для индексирования в массиве пунктира. Перо непрозрачно, когда его текущее накопленное расстояние соответствует чётному элементу массива пунктира, и прозрачно в противном случае. Пустой dashArray указывает на сплошную линию без пробелов.- Значение по умолчанию:
- пустой
- Возвращает:
- массив, представляющий длины сегментов пунктира
-
© 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.