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

Класс BorderStroke

java.lang.Object
  • javafx.scene.layout.BorderStroke


public class BorderStroke
extends Object
Определяет обводку, используемую для границы Border, для стилизации Region. Обводка — это векторное отображение, которое обрисовывает область границы. Она может быть вставлена (или вынесена) от края Region, и значения обводки учитываются при вычислении отступов Region (для определения области содержимого). Визуальные элементы обводки не используются, когда используются BorderImages. При применении к Region с определённой формой ширина границы и информация об обводке для top используется, в то время как другие атрибуты игнорируются.

С момента:

JavaFX 8.0

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

    Поля
    Модификатор и тип Поле и описание
    static BorderWidths DEFAULT_WIDTHS
    Стандартные отступы, используемые с BorderStroke, если другие не определены.
    static BorderWidths MEDIUM
    Стандартные отступы при указании "medium"
    static BorderWidths THICK
    Стандартные отступы при указании "thick"
    static BorderWidths THIN
    Стандартные отступы при указании "thin".
  • Краткое описание конструкторов

    Конструкторы
    Конструктор и описание
    BorderStroke(Paint stroke, BorderStrokeStyle style, CornerRadii radii, BorderWidths widths)
    Создаёт новый BorderStroke.
    BorderStroke(Paint stroke, BorderStrokeStyle style, CornerRadii radii, BorderWidths widths, Insets insets)
    Создаёт новый BorderStroke.
    BorderStroke(Paint topStroke, Paint rightStroke, Paint bottomStroke, Paint leftStroke, BorderStrokeStyle topStyle, BorderStrokeStyle rightStyle, BorderStrokeStyle bottomStyle, BorderStrokeStyle leftStyle, CornerRadii radii, BorderWidths widths, Insets insets)
    Создаёт новый BorderStroke, задавая все параметры построения.
  • Краткое описание методов

    Все методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод и описание
    boolean equals(Object o)
    Paint getBottomStroke()
    Определяет заливку нижней стороны этой границы.
    BorderStrokeStyle getBottomStyle()
    Определяет стиль нижней стороны этой границы.
    Insets getInsets()
    Определяет отступы каждой стороны BorderStroke.
    Paint getLeftStroke()
    Определяет заливку левой стороны этой границы.
    BorderStrokeStyle getLeftStyle()
    Определяет стиль левой стороны этой границы.
    CornerRadii getRadii()
    Определяет радиусы для каждого угла этой BorderStroke.
    Paint getRightStroke()
    Определяет заливку правой стороны этой границы.
    BorderStrokeStyle getRightStyle()
    Определяет стиль правой стороны этой границы.
    Paint getTopStroke()
    Определяет заливку верхней стороны этой границы.
    BorderStrokeStyle getTopStyle()
    Определяет стиль верхней стороны этой границы.
    BorderWidths getWidths()
    Определяет толщину каждой стороны BorderStroke.
    int hashCode()
    boolean isStrokeUniform()
    Равномерная обводка имеет все (верх, низ, слева, справа) обводки одного цвета, ширины и стиля
    • Методы, унаследованные от класса java.lang.Object

      clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание полей

    • THIN

      public static final BorderWidths THIN
      Стандартные отступы при указании "thin".
    • MEDIUM

      public static final BorderWidths MEDIUM
      Стандартные отступы при указании "medium"
    • THICK

      public static final BorderWidths THICK
      Стандартные отступы при указании "thick"
    • DEFAULT_WIDTHS

      public static final BorderWidths DEFAULT_WIDTHS
      Стандартные отступы, используемые с BorderStroke, если другие не определены.
  • Подробное описание конструкторов

    • BorderStroke

      public BorderStroke(Paint stroke,
                          BorderStrokeStyle style,
                          CornerRadii radii,
                          BorderWidths widths)
      Создаёт новый BorderStroke.

      Параметры:

      stroke - Обводка, используемая для всех сторон. Если null, по умолчанию используется Color.BLACK.

    • BorderStroke

      public BorderStroke(Paint stroke,
                          BorderStrokeStyle style,
                          CornerRadii radii,
                          BorderWidths widths,
                          Insets insets)
      Создаёт новый BorderStroke.

      Параметры:

      stroke - Обводка, используемая для всех сторон. Если null, по умолчанию используется Color.BLACK.

    • BorderStroke

      public BorderStroke(Paint topStroke,
                          Paint rightStroke,
                          Paint bottomStroke,
                          Paint leftStroke,
                          BorderStrokeStyle topStyle,
                          BorderStrokeStyle rightStyle,
                          BorderStrokeStyle bottomStyle,
                          BorderStrokeStyle leftStyle,
                          CornerRadii radii,
                          BorderWidths widths,
                          Insets insets)
      Создаёт новый BorderStroke, задавая все параметры построения.

      Параметры:

      topStroke - Заливка для верхней части. Если null, по умолчанию используется ЧЁРНЫЙ.

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

    • getTopStroke

      public final Paint getTopStroke()
      Определяет заливку верхней стороны этой границы.

      Значение по умолчанию:

      чёрный

    • getRightStroke

      public final Paint getRightStroke()
      Определяет заливку правой стороны этой границы. Если null, то используется topFill.

      Значение по умолчанию:

      null = то же, что topFill

    • getBottomStroke

      public final Paint getBottomStroke()
      Определяет заливку нижней стороны этой границы. Если null, то используется topFill.

      Значение по умолчанию:

      null = то же, что topFill

    • getLeftStroke

      public final Paint getLeftStroke()
      Определяет заливку левой стороны этой границы. Если null, то используется rightFill.

      Значение по умолчанию:

      null = то же, что rightFill

    • getTopStyle

      public final BorderStrokeStyle getTopStyle()
      Определяет стиль верхней стороны этой границы.

      Значение по умолчанию:

      none

    • getRightStyle

      public final BorderStrokeStyle getRightStyle()
      Определяет стиль правой стороны этой границы. Если null, то используется topStyle.

      Значение по умолчанию:

      null = то же, что topStyle

    • getBottomStyle

      public final BorderStrokeStyle getBottomStyle()
      Определяет стиль нижней стороны этой границы. Если null, то используется topStyle; Используйте BorderStyle.NONE, чтобы задать границу без стиля границы.

      Значение по умолчанию:

      null = то же, что topStyle

    • getLeftStyle

      public final BorderStrokeStyle getLeftStyle()
      Определяет стиль левой стороны этой границы. Если null, то используется rightStyle. Используйте BorderStyle.NONE, чтобы задать границу без стиля границы.

      Значение по умолчанию:

      null = то же, что rightStyle

    • getWidths

      public final BorderWidths getWidths()
      Определяет толщину каждой стороны BorderStroke. Это никогда не будет null и по умолчанию равно DEFAULT_WIDTHS.
    • getInsets

      public final Insets getInsets()
      Определяет отступы каждой стороны BorderStroke. Это никогда не будет null и по умолчанию равно EMPTY.
    • getRadii

      public final CornerRadii getRadii()
      Определяет радиусы каждого угла этой BorderStroke. Это никогда не будет null и по умолчанию равно CornerRadii.EMPTY.
    • isStrokeUniform

      public final boolean isStrokeUniform()
      Равномерная обводка имеет все (верх, низ, слева, справа) обводки одного цвета, ширины и стиля

      Возвращает:

      true, если обводка границы является равномерной, как определено выше

    • 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