Класс 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 |
Создаёт новый 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 как число или процент. |
Подробное описание полей
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.