@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
.