Класс BackgroundImage
java.lang.Object
javafx.scene.layout.BackgroundImage
public final class BackgroundImage
extends Object Определяет свойства, описывающие, как отобразить изображение в качестве фона для некоторого
Region. BackgroundImage должен иметь указанное изображение (оно не может быть null). Свойства repeatX и repeatY определяют, как изображение должно повторяться в каждом направлении. Свойство position определяет, как разместить изображение на области, а свойство size определяет размер изображения на области. Например, size может быть определено с помощью cover = true, что означает, что изображение должно быть растянуто, чтобы покрыть всю область отрисовки области. Поскольку BackgroundImage неизменяемый, его можно безопасно использовать в любом кэше и повторно использовать в нескольких областях.
- С момента:
- JavaFX 8.0
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
BackgroundImage(Image image,
BackgroundRepeat repeatX,
BackgroundRepeat repeatY,
BackgroundPosition position,
BackgroundSize size) | Создает новый BackgroundImage. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Image | getImage() | Используемое изображение. |
BackgroundPosition | getPosition() | Положение этого BackgroundImage относительно области. |
BackgroundRepeat | getRepeatX() | Указывает, каким образом (если таковой имеется) изображение фона должно повторяться по оси x области. |
BackgroundRepeat | getRepeatY() | Указывает, каким образом (если таковой имеется) изображение фона должно повторяться по оси y области. |
BackgroundSize | getSize() | Размер этого изображения относительно области. |
Подробное описание конструкторов
BackgroundImage
public BackgroundImage(Image image, BackgroundRepeat repeatX, BackgroundRepeat repeatY, BackgroundPosition position, BackgroundSize size)
Создает новый BackgroundImage.
image должно быть указано.- Параметры:
-
image- Используемое изображение. Не может быть null. -
repeatX- BackgroundRepeat для оси x. Если null, по умолчанию устанавливается значение REPEAT. -
repeatY- BackgroundRepeat для оси y. Если null, по умолчанию устанавливается значение REPEAT. -
position- Используемая BackgroundPosition. Если null, по умолчанию устанавливается BackgroundPosition.DEFAULT. -
size- BackgroundSize. Если null, по умолчанию устанавливается BackgroundSize.DEFAULT.
Подробное описание методов
getImage
public final Image getImage()
Используемое изображение. Никогда не будет null. Если загрузка изображения не удается, весь BackgroundImage будет пропущен при отрисовке.
- Возвращает:
- используемое изображение
getRepeatX
public final BackgroundRepeat getRepeatX()
Указывает, каким образом (если таковой имеется) изображение фона должно повторяться по оси x области. Никогда не будет null.
- Возвращает:
- BackgroundRepeat, указывающий, следует ли повторять изображение фона по оси x области
getRepeatY
public final BackgroundRepeat getRepeatY()
Указывает, каким образом (если таковой имеется) изображение фона должно повторяться по оси y области. Никогда не будет null.
- Возвращает:
- BackgroundRepeat, указывающий, следует ли повторять изображение фона по оси y области
getPosition
public final BackgroundPosition getPosition()
Положение этого BackgroundImage относительно области. Обратите внимание, что любое положение за пределами области фона области будет обрезано.
- Возвращает:
- положение этого BackgroundImage относительно области
getSize
public final BackgroundSize getSize()
Размер этого изображения относительно области.
- Возвращает:
- размер этого изображения относительно области
© 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.