Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.graphics
Пакет javafx.scene.layout

Класс BorderStrokeStyle

  • java.lang.Object
    • javafx.scene.layout.BorderStrokeStyle
  • public final class BorderStrokeStyle
    extends Object
    Определяет стиль штриха, используемого на одной стороне BorderStroke. Существуют предварительно определённые стили, хотя свойства этих предопределённых стилей могут не соответствовать настройкам, используемым для их окончательной отрисовки. Или вы можете создать новый BorderStrokeStyle и вручную определить каждый из параметров штриха, аналогично любому Shape.
    Since:
    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()
    Определяет направление (внутрь, снаружи или оба) применения strokeWidth к границе фигуры.
    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.
      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 указывает на сплошную линию без пробелов.
      Значение по умолчанию:
      пустой
      Возвращает:
      массив, представляющий длины сегментов пунктира
    • 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