Spec-Zone.ru › OpenJavaFX 8
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.

С момента:

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 - Толщина границы сверху. Должно быть неотрицательным.

    • 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 - Толщина границы сверху. Должно быть неотрицательным.

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

    • 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).
    • isRightAsPercentage

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

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

      public final boolean isLeftAsPercentage()
      Указывает, следует ли интерпретировать свойство left как процент (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