Spec-Zone.ru › OpenJavaFX 17

Класс BorderStrokeStyle

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

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

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

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

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

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

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

Методы, объявленные в классе 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()
Определяет направление (внутри, снаружи или оба), к которому применяется 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, который нужно прорисовать, накапливается пройденное расстояние в пространстве пользователя. Значение расстояния используется для индексирования в массиве 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