Spec-Zone.ru › OpenJavaFX 21

Класс 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 значением .05 и horizontalAsPercentage значением true. В этом случае правая сторона BackgroundImage будет находиться на расстоянии 5% от ширины Region от правого края Region.

Since:
JavaFX 8.0

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

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

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

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

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

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