Класс 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 как числовое значение или процент. |
Подробное описание полей
DEFAULT
public static final BackgroundPosition DEFAULT
CENTER
public static final BackgroundPosition CENTER
Подробное описание конструкторов
BackgroundPosition
public BackgroundPosition(Side horizontalSide, double horizontalPosition, boolean horizontalAsPercentage, Side verticalSide, double verticalPosition, boolean verticalAsPercentage)
- Параметры:
-
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
getVerticalSide
public final Side getVerticalSide()
- Возвращает:
- Сторона по вертикали, к которой привязано BackgroundImage
getHorizontalPosition
public final double getHorizontalPosition()
horizontalSide. Это значение может быть числовым или процентным, в зависимости от свойства horizontalAsPercentage. Допустимы отрицательные значения.- Возвращает:
- Горизонтальная позиция BackgroundImage
getVerticalPosition
public final double getVerticalPosition()
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.