Spec-Zone.ru › OpenJavaFX 8
javafx.scene.layout

Класс 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.
  • Краткое описание методов

    Все методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод и описание
    boolean equals(Object o)
    List<Double> getDashArray()
    Определяет массив, представляющий длины сегментов пунктира.
    double getDashOffset()
    Определяет расстояние, указанное в координатах пользователя, представляющее смещение в пунктирном узоре.
    StrokeLineCap getLineCap()
    Стиль окончания Shape, как одно из следующих значений, определяющих возможные стили окончания: StrokeLineCap.BUTT, StrokeLineCap.ROUND и StrokeLineCap.SQUARE.
    StrokeLineJoin getLineJoin()
    Определяет декорацию, применяемую в местах соединения сегментов траектории.
    double getMiterLimit()
    Определяет предел для стиля соединения линий StrokeLineJoin.MITER.
    StrokeType getType()
    Определяет направление (внутрь, наружу или оба), в котором ширина штриха применяется к границе фигуры.
    int hashCode()
    String toString()
    • Наследованные методы из класса java.lang.Object

      clone, finalize, getClass, notify, notifyAll, 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, по умолчанию используется ПОСРЕДИНЕ.

  • Подробное описание методов

    • 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()

      Переопределяет:

      toString в классе Object

    • equals

      public boolean equals(Object o)

      Переопределяет:

      equals в классе Object

    • hashCode

      public int hashCode()

      Переопределяет:

      hashCode в классе Object

© 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