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