Spec-Zone.ru › OpenJavaFX 21

Класс BorderStrokeStyle

java.lang.Object
javafx.scene.layout.BorderStrokeStyle
public final class BorderStrokeStyle extends Object
Определяет стиль штриха, используемого на одной стороне BorderStroke. Существует несколько предопределённых стилей, хотя свойства этих предопределённых стилей могут не соответствовать настройкам, используемым для их окончательной отрисовки. Или вы можете создать новый BorderStrokeStyle и вручную определить каждый параметр штриха, подобно любому Shape.
С момента:
JavaFX 8.0

Краткое описание полей

Модификатор и тип Поле Описание
static final BorderStrokeStyle DASHED
Предопределённый пунктирный узор для штриховки
static final BorderStrokeStyle DOTTED
Предопределённый точечный узор для штриховки
static final BorderStrokeStyle NONE
Указывает, что штрих не должен быть нарисован.
static final BorderStrokeStyle SOLID
Предопределённая сплошная линия для штриховки

Краткое описание конструкторов

Конструктор Описание
BorderStrokeStyle(StrokeType type, StrokeLineJoin lineJoin, StrokeLineCap lineCap, double miterLimit, double dashOffset, List<Double> dashArray)
Создаёт новый BorderStrokeStyle.

Краткое описание методов

Модификатор и тип Метод Описание
final List<Double> getDashArray()
Определяет массив, представляющий длины сегментов пунктира.
final double getDashOffset()
Определяет расстояние, указанное в координатах пользователя, представляющее смещение в пунктирном узоре.
final StrokeLineCap getLineCap()
Стиль окончания Shape этого объекта, как одно из следующих значений, определяющих возможные стили окончания: StrokeLineCap.BUTT, StrokeLineCap.ROUND и StrokeLineCap.SQUARE.
final StrokeLineJoin getLineJoin()
Определяет декорацию, применяемую в местах соединения сегментов пути.
final double getMiterLimit()
Определяет предел стиля соединения линий StrokeLineJoin.MITER.
final StrokeType getType()
Определяет направление (внутри, снаружи или оба), в котором толщина штриха применяется к границе фигуры.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание полей

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, по умолчанию устанавливается ПОСРЕДИНЕ.
lineJoin - Стиль соединения линий. Если null, по умолчанию устанавливается MITER
lineCap - Стиль окончания линий. Если null, по умолчанию устанавливается BUTT.
miterLimit - Предел сглаживания. 10 — хорошее значение по умолчанию.
dashOffset - dashOffset. 0 — хорошее значение по умолчанию.
dashArray - массив dash. Если 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
Возвращает:
предел стиля соединения линий StrokeLineJoin.MITER

getDashOffset

public final double getDashOffset()
Определяет расстояние, указанное в координатах пользователя, представляющее смещение в пунктирном узоре. Другими словами, фаза пунктира определяет точку в пунктирном узоре, которая будет соответствовать началу штриха.
Значение по умолчанию:
0
Возвращает:
смещение в пунктирном узоре

getDashArray

public final List<Double> getDashArray()
Определяет массив, представляющий длины сегментов пунктира. Альтернативные записи в массиве представляют длины сегментов непрозрачных и прозрачных частей пунктиров в пространстве пользователя. По мере перемещения пера по контуру Shape для штриховки суммируется расстояние, пройденное пером в пространстве пользователя. Значение расстояния используется для индексации в массиве dash. Перо непрозрачно, когда его текущее накопленное расстояние отображается на чётном элементе массива dash, и прозрачно в противном случае. Пустой 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API