Java Fx如何给窗口设置背景图

现在已经设置好了一个窗口(如图),但是他的背景过于单一,我想要把本地图片给窗口设置成背景图,该怎么写代码呢?
(纯自学,不太懂javafx)

img

代码如下,图片放在项目的src下新建的data文件夹下面。


BorderPane backpane = new BorderPane();
backpane.setStyle("-fx-background-image: url(" + "file:src/data/picture.jpg" + "); " +
                "-fx-background-position: center center; " +
                "-fx-background-repeat: stretch;" +
                "-fx-background-color:  transparent;");

如果有用,请点击采纳哦

https://qa.1r1g.com/sf/ask/681670251/

参考:
https://blog.csdn.net/he13733625052/article/details/90177674?spm=1005.2026.3001.5635&utm_medium=distribute.pc_relevant_ask_down.none-task-blog-2~default~OPENSEARCH~Rate-4.pc_feed_download_top3ask&depth_1-utm_source=distribute.pc_relevant_ask_down.none-task-blog-2~default~OPENSEARCH~Rate-4.pc_feed_download_top3ask