javafx.scene.layout
Класс BorderWidths
- javafx.scene.layout.BorderWidths
public final class BorderWidths extends Object
Определяет ширины для четырёх компонентов (верх, право, низ, слева). Каждая ширина определяется как неотрицательное значение. Это значение может быть интерпретировано как буквальное значение, или как процент от ширины или высоты Region, в зависимости от значений
topAsPercentage, rightAsPercentage, bottomAsPercentage, leftAsPercentage. Единственное допустимое отрицательное значение для верх, право, низ и слева - AUTO. Поскольку BorderWidths неизменяем, его безопасно использовать в кэше и повторно использовать среди нескольких Region.С момента:
JavaFX 8.0
-
Краткое описание полей
Поля Модификатор и тип Поле и описание static doubleAUTOПри использовании в BorderStroke значение AUTO интерпретируется как значениеBorderStroke.MEDIUMдля соответствующей стороны.static BorderWidthsDEFAULTЗначение по умолчанию BorderWidths, используемое BorderImage, когда задано значение null.static BorderWidthsEMPTYПустой набор ширин, где все значения равны 0 и являются буквальными значениями.static BorderWidthsFULLНабор ширин, представляющий 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.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание booleanequals(Object o)doublegetBottom()Неотрицательное значение (за исключениемAUTO), указывающее толщину границы снизу.doublegetLeft()Неотрицательное значение (за исключениемAUTO), указывающее толщину границы слева.doublegetRight()Неотрицательное значение (за исключениемAUTO), указывающее толщину границы справа.doublegetTop()Неотрицательное значение (за исключениемAUTO), указывающее толщину границы сверху.inthashCode()booleanisBottomAsPercentage()Указывает, следует ли интерпретировать свойствоbottomкак процент (true) высоты области или нет (false).booleanisLeftAsPercentage()Указывает, следует ли интерпретировать свойствоleftкак процент (true) ширины области или нет (false).booleanisRightAsPercentage()Указывает, следует ли интерпретировать свойствоrightкак процент (true) ширины области или нет (false).booleanisTopAsPercentage()Указывает, следует ли интерпретировать свойствоtopкак процент (true) высоты области или нет (false).
-
Подробное описание полей
-
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)
-
hashCode
public int hashCode()
-
© 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.