如何将图像作为背景放入舞台?

时间:2013-06-23 11:47:31

标签: javafx-2 javafx

有没有办法将图像作为舞台的背景放置,而不是先将它添加到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);

1 个答案:

答案 0 :(得分:1)

为此你必须在你的JavaFx中使用CSS,

这是CSS的代码

.root{
    -fx-background-image: url("your_image.jpg");
}

并将此css文件添加到您的场景中,

scene.getStylesheets().add(getClass().getResource("myCss.css").toExternalForm());