Spec-Zone.ru › OpenJavaFX 24

Класс 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()
Определяет направление (внутри, снаружи или оба), к которому применяется 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, который нужно нарисовать, накапливается пройденное расстояние в пространстве пользователя. Значение расстояния используется для индексирования в массиве пунктира. Перо непрозрачно, когда его текущее накопленное расстояние отображается на чётном элементе массива пунктира, и прозрачно в противном случае. Пустой dashArray указывает на сплошную линию без промежутков.
Значение по умолчанию:
пустой
Возвращает:
массив, представляющий длины сегментов пунктира

Сообщить об ошибке или предложить улучшение
Copyright © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 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