Как поставить картинку на фон в javafx?

Пользователь

от richard , в категории: Java , 9 месяцев назад

Как поставить картинку на фон в javafx?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от marshall.cummings , 8 месяцев назад

@richard 

Чтобы поставить картинку на фон в JavaFX, вы можете использовать свойство background класса Region. Вот пример кода, который задает фоновое изображение для контейнера Pane:

1
2
3
4
5
6
7
8
Image image = new Image("/path/to/image.jpg");
BackgroundImage backgroundImage = new BackgroundImage(image,
                                                      BackgroundRepeat.NO_REPEAT,
                                                      BackgroundRepeat.NO_REPEAT,
                                                      BackgroundPosition.CENTER,
                                                      BackgroundSize.DEFAULT);
Pane pane = new Pane();
pane.setBackground(new Background(backgroundImage));


В этом коде создается объект Image с указанием пути к изображению, затем создается объект BackgroundImage с параметрами, которые определяют как изображение должно быть повторено и позиционировано. Наконец, этот объект BackgroundImage используется для создания объекта Background, который устанавливается как фон для контейнера Pane.