で背景画像を設定する私はこのコードを使用して背景として画像を設定しようとしている:JavaFXのコード(ないCSS)
root.setStyle("-fx-background-image: url('splash.jpg');
-fx-background-position: center center;
-fx-background-repeat: stretch;");
しかし、それは動作しません。私はCSSでそれを設定した場合、それは完璧に動作します:
root.setId("pane");
primaryStage.getScene().getStylesheets().add(JavaFXApplication9.class.getResource("style.css").toExternalForm());
とCSS:
#pane{
-fx-background-image: url('splash.jpg');
-fx-background-repeat: stretch;
-fx-background-position: center center;
}
私のすべてのファイル(メインクラス、CSSおよび画像)同じパッケージに入れました。
コードを使用して背景画像を設定するにはどうすればよいですか?あるいは、CSSのいくつかの要素の背景イメージに関する行をアプリケーションコードからオーバーライド(置き換え)する方法はありますか?ありがとう!
ありがとうございます!) – Gleb