Spec-Zone.ru › OpenJavaFX 17

Класс BorderWidths

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

Поскольку BorderWidths неизменяем, он может безопасно использоваться в любом кэше и может безопасно повторно использоваться среди нескольких областей (Regions).

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.

Краткое описание методов

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

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, 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

© 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