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

Класс BorderWidths

  • java.lang.Object
    • javafx.scene.layout.BorderWidths
  • public final class BorderWidths
    extends Object
    Определяет ширины для четырёх компонентов (верх, правая, нижняя и левая стороны). Каждая ширина задаётся как неотрицательное значение. Это значение может интерпретироваться как буквальное значение, либо как процент от ширины или высоты Region, в зависимости от значений для topAsPercentage, rightAsPercentage, bottomAsPercentage, leftAsPercentage. Единственное допустимое отрицательное значение для верхнего, правого, нижнего и левого отступов – это AUTO.

    Поскольку BorderWidths является неизменяемым, его безопасно использовать в любом кэше и повторно использовать для нескольких Region.

    Since:
    JavaFX 8.0
  • Краткое описание полей

    Поля
    Модификатор и тип Поле Описание
    static double AUTO
    При использовании с BorderStroke, значение AUTO интерпретируется как значение BorderStroke.MEDIUM для соответствующей стороны.
    static BorderWidths DEFAULT
    Значение по умолчанию BorderWidths, используемое BorderImage при null.
    static BorderWidths EMPTY
    Пустой набор ширин, где все значения равны 0 и являются буквальными значениями.
    static BorderWidths FULL
    Набор ширин, представляющих 100% с каждой стороны.
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    BorderWidths​(double width)
    Создаёт новый BorderWidths, используя заданную ширину для всех четырёх границ и рассматривая эту ширину как буквальное значение, а не процент.
    BorderWidths​(double top, double right, double bottom, double left)
    Создаёт новый BorderWidths со значениями заданными для верхнего, правого, нижнего и левого отступов.
    BorderWidths​(double top, double right, double bottom, double left, boolean topAsPercentage, boolean rightAsPercentage, boolean bottomAsPercentage, boolean leftAsPercentage)
    Создаёт новый BorderWidths.
  • Краткое описание методов

    Все методыМетодыКонкретные методы
    Модификатор и тип Метод Описание
    boolean equals​(Object o)
    double getBottom()
    Неотрицательное значение (за исключением AUTO) обозначающее толщину границы снизу.
    double getLeft()
    Неотрицательное значение (за исключением AUTO) обозначающее толщину границы слева.
    double getRight()
    Неотрицательное значение (за исключением AUTO) обозначающее толщину границы справа.
    double getTop()
    Неотрицательное значение (за исключением AUTO) обозначающее толщину границы сверху.
    int hashCode()
    boolean isBottomAsPercentage()
    Указывает, интерпретируется ли свойство bottom как процент (true) высоты региона или нет (false).
    boolean isLeftAsPercentage()
    Указывает, интерпретируется ли свойство left как процент (true) ширины региона или нет (false).
    boolean isRightAsPercentage()
    Указывает, интерпретируется ли свойство right как процент (true) ширины региона или нет (false).
    boolean isTopAsPercentage()
    Указывает, интерпретируется ли свойство top как процент (true) высоты региона или нет (false).
    • Методы унаследованные от класса java.lang.Object

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

    • AUTO

      public static final double AUTO
      При использовании с BorderStroke, значение AUTO интерпретируется как значение BorderStroke.MEDIUM для соответствующей стороны. При использовании с BorderImage, значение AUTO означает чтение соответствующего значения из BorderStroke(s), а не ручное указание.
      См. также:
      Значения константных полей
    • DEFAULT

      public static final BorderWidths DEFAULT
      Значения BorderWidths по умолчанию, используемые BorderImage при указании null. Эта ширина составляет 1 пиксель сверху, справа, снизу и слева, все интерпретируются как буквальные значения.
    • EMPTY

      public static final BorderWidths EMPTY
      Пустой набор ширин, при котором все значения равны 0 и являются буквальными значениями.
    • FULL

      public static final BorderWidths FULL
      Набор ширин, представляющих 100% с каждой стороны.
  • Подробное описание конструкторов

    • BorderWidths

      public BorderWidths​(double width)
      Создает новый BorderWidths, используя заданную ширину для всех четырех границ, и обрабатывая эту ширину как буквальное значение, а не процент.
      Параметры:
      width - Ширина границы. Она не может быть отрицательной.
    • BorderWidths

      public BorderWidths​(double top,
                          double right,
                          double bottom,
                          double left)
      Создает новый BorderWidths со специфицированными ширинами для верхней, правой, нижней и левой сторон. Ни одно из этих значений не может быть отрицательным. Каждое из этих значений интерпретируется как буквальное значение, а не как процент.
      Параметры:
      top - Толщина границы сверху. Должно быть неотрицательным.
      right - Толщина границы справа. Должно быть неотрицательным.
      bottom - Толщина границы снизу. Должно быть неотрицательным.
      left - Толщина границы слева. Должно быть неотрицательным.
    • BorderWidths

      public BorderWidths​(double top,
                          double right,
                          double bottom,
                          double left,
                          boolean topAsPercentage,
                          boolean rightAsPercentage,
                          boolean bottomAsPercentage,
                          boolean leftAsPercentage)
      Создает новый BorderWidths. Ни одно из значений для top, right, bottom или left не может быть неотрицательным.
      Параметры:
      top - Толщина границы сверху. Должно быть неотрицательным.
      right - Толщина границы справа. Должно быть неотрицательным.
      bottom - Толщина границы снизу. Должно быть неотрицательным.
      left - Толщина границы слева. Должно быть неотрицательным.
      topAsPercentage - Является ли верхняя граница процентом.
      rightAsPercentage - Является ли правая граница процентом.
      bottomAsPercentage - Является ли нижняя граница процентом.
      leftAsPercentage - Является ли левая граница процентом.
  • Подробное описание методов

    • getTop

      public final double getTop()
      Неотрицательное значение (за исключением AUTO), указывающее толщину границы сверху. Это значение может быть буквальным значением или интерпретироваться как процент в зависимости от свойства topAsPercentage.
      Возвращает:
      толщину границы сверху
    • getRight

      public final double getRight()
      Неотрицательное значение (за исключением AUTO), указывающее толщину границы справа. Это значение может быть буквальным значением или интерпретироваться как процент в зависимости от свойства rightAsPercentage.
      Возвращает:
      толщину границы справа
    • getBottom

      public final double getBottom()
      Неотрицательное значение (за исключением AUTO), указывающее толщину границы снизу. Это значение может быть буквальным значением или интерпретироваться как процент в зависимости от свойства bottomAsPercentage.
      Возвращает:
      толщину границы снизу
    • getLeft

      public final double getLeft()
      Неотрицательное значение (за исключением AUTO), указывающее толщину границы слева. Это значение может быть буквальным значением или интерпретироваться как процент в зависимости от свойства leftAsPercentage.
      Возвращает:
      толщину границы слева
    • isTopAsPercentage

      public final boolean isTopAsPercentage()
      Указывает, должно ли свойство top интерпретироваться как процент (true) высоты области или нет (false).
      Возвращает:
      true, если верх должен интерпретироваться как процент высоты области, иначе false
    • isRightAsPercentage

      public final boolean isRightAsPercentage()
      Указывает, должно ли свойство right интерпретироваться как процент (true) ширины области или нет (false).
      Возвращает:
      true, если правая граница должна интерпретироваться как процент ширины области, иначе false
    • isBottomAsPercentage

      public final boolean isBottomAsPercentage()
      Указывает, должно ли свойство bottom интерпретироваться как процент (true) высоты области или нет (false).
      Возвращает:
      true, если нижняя граница должна интерпретироваться как процент высоты области, иначе false
    • isLeftAsPercentage

      public final boolean isLeftAsPercentage()
      Указывает, должно ли свойство left интерпретироваться как процент (true) ширины области или нет (false).
      Возвращает:
      true, если левая граница должна интерпретироваться как процент ширины области, иначе false
    • 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