有没有办法将图像作为舞台的背景放置,而不是先将它添加到ImageView?
ImageView splash = new ImageView(getClass().getResource("/splash.png").toExternalForm());
VBox splashLayout = new VBox();
splashLayout.getChildren().addAll(splash, progressText, loadProgress);
Scene splashScene = new Scene(splashLayout);
initStage.setScene(splashScene);
答案 0 :(得分:1)
为此你必须在你的JavaFx中使用CSS,
这是CSS的代码
.root{
-fx-background-image: url("your_image.jpg");
}
并将此css文件添加到您的场景中,
scene.getStylesheets().add(getClass().getResource("myCss.css").toExternalForm());