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