Spec-Zone.ru › OpenJavaFX 17

Класс BackgroundPosition

java.lang.Object
javafx.scene.layout.BackgroundPosition
public class BackgroundPosition
extends Object
Представляет позицию BackgroundImage в области отрисовки Region.

BackgroundImage может быть позиционирована слева или справа по горизонтали и сверху или снизу по вертикали. Свойства horizontalSide и verticalSide определяют, к какой стороне относятся остальные свойства. Свойство horizontalPosition определяет расстояние BackgroundImage от соответствующей стороны Region, а horizontalAsPercentage указывает, является ли это значением или процентом. Аналогичные свойства существуют для указания размера относительно вертикальной оси.

Например, предположим, что у меня есть BackgroundPosition со свойством horizontalSide со значением Side.RIGHT, свойством horizontalPosition со значением 0,05 и свойством horizontalAsPercentage со значением true. В этом случае правая сторона BackgroundImage будет составлять 5% ширины Region от правого края Region.

Since:
JavaFX 8.0

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

Поля
Модификатор и тип Поле Описание
static BackgroundPosition CENTER
BackgroundPosition, который центрирует BackgroundImage.
static BackgroundPosition DEFAULT
Значение BackgroundPosition по умолчанию для любого BackgroundImage.

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

Конструкторы
Конструктор Описание
BackgroundPosition​(Side horizontalSide, double horizontalPosition, boolean horizontalAsPercentage, Side verticalSide, double verticalPosition, boolean verticalAsPercentage)
Создает новый BackgroundPosition.

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

Модификатор и тип Метод Описание
double getHorizontalPosition()
Значение, указывающее положение BackgroundImage относительно Region вдоль стороны, указанной свойством horizontalSide.
Side getHorizontalSide()
Сторона по горизонтали, к которой привязано BackgroundImage.
double getVerticalPosition()
Значение, указывающее положение BackgroundImage относительно Region вдоль стороны, указанной свойством verticalSide.
Side getVerticalSide()
Сторона по вертикали, к которой привязано BackgroundImage.
boolean isHorizontalAsPercentage()
Указывает, следует ли интерпретировать horizontalPosition как числовое значение или процент.
boolean isVerticalAsPercentage()
Указывает, следует ли интерпретировать verticalPosition как числовое значение или процент.

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

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание полей

DEFAULT

public static final BackgroundPosition DEFAULT
Положение по умолчанию BackgroundPosition для любого BackgroundImage. По умолчанию нет отступов и задано как 0% и 0%. То есть, позиция находится в верхнем левом углу.

CENTER

public static final BackgroundPosition CENTER
BackgroundPosition, который центрирует BackgroundImage.

Подробное описание конструкторов

BackgroundPosition

public BackgroundPosition(Side horizontalSide, double horizontalPosition, boolean horizontalAsPercentage, Side verticalSide, double verticalPosition, boolean verticalAsPercentage)
Создает новый BackgroundPosition.
Параметры:
horizontalSide - Горизонтальная сторона, должна быть либо null, LEFT, или RIGHT. Если null, используется LEFT. Если указаны TOP или BOTTOM, выбрасывается исключение IllegalArgumentException.
horizontalPosition - Значение горизонтальной позиции.
horizontalAsPercentage - Указывает, интерпретировать ли горизонтальную позицию как десятичную или процентную
verticalSide - Вертикальная сторона, должна быть либо null, TOP, или BOTTOM. Если null, используется TOP. Если указаны LEFT или RIGHT, выбрасывается исключение IllegalArgumentException.
verticalPosition - Значение вертикальной позиции.
verticalAsPercentage - Указывает, интерпретировать ли вертикальную позицию как десятичную или процентную

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

getHorizontalSide

public final Side getHorizontalSide()
Сторона по горизонтали, к которой привязано BackgroundImage. Будет только LEFT или RIGHT, и никогда не null.
Возвращает:
Сторона по горизонтали, к которой привязано BackgroundImage

getVerticalSide

public final Side getVerticalSide()
Сторона по вертикали, к которой привязано BackgroundImage. Будет только TOP или BOTTOM, и никогда не null.
Возвращает:
Сторона по вертикали, к которой привязано BackgroundImage

getHorizontalPosition

public final double getHorizontalPosition()
Значение, указывающее положение BackgroundImage относительно Region вдоль стороны, указанной свойством horizontalSide. Это значение может быть числовым или процентным, в зависимости от свойства horizontalAsPercentage. Допустимы отрицательные значения.
Возвращает:
Горизонтальная позиция BackgroundImage

getVerticalPosition

public final double getVerticalPosition()
Значение, указывающее положение BackgroundImage относительно Region вдоль стороны, указанной свойством verticalSide. Это значение может быть числовым или процентным, в зависимости от свойства verticalAsPercentage. Допустимы отрицательные значения.
Возвращает:
Вертикальная позиция BackgroundImage

isHorizontalAsPercentage

public final boolean isHorizontalAsPercentage()
Указывает, следует ли интерпретировать horizontalPosition как числовое значение или процент.
Возвращает:
true, если horizontalPosition следует интерпретировать как процент

isVerticalAsPercentage

public final boolean isVerticalAsPercentage()
Указывает, следует ли интерпретировать verticalPosition как числовое значение или процент.
Возвращает:
true, если verticalPosition следует интерпретировать как процент

© 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