0

最初に 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);
4

1 に答える 1

1

そのためには、JavaFx で CSS を使用する必要があります。

ここにCSSのコードがあります

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

この css ファイルをシーンに追加するには、

scene.getStylesheets().add(getClass().getResource("myCss.css").toExternalForm());
于 2013-06-24T07:57:45.103 に答える