Estoy tratando de configurar una imagen como el fondo usando este código:Ajuste fondo de la imagen con el código javafx (no CSS)
root.setStyle("-fx-background-image: url('splash.jpg');
-fx-background-position: center center;
-fx-background-repeat: stretch;");
Pero no funciona. Si lo fijo con CSS, funciona perfectamente:
root.setId("pane");
primaryStage.getScene().getStylesheets().add(JavaFXApplication9.class.getResource("style.css").toExternalForm());
y CSS:
#pane{
-fx-background-image: url('splash.jpg');
-fx-background-repeat: stretch;
-fx-background-position: center center;
}
Todos mis archivos (clase principal, CSS y de imagen) colocados en el mismo paquete.
Entonces, ¿cómo puedo establecer la imagen de fondo utilizando el código? O bien, ¿cómo puedo anular (reemplazar) las líneas sobre la imagen de fondo de algún elemento en CSS del código de la aplicación? ¡Gracias!
¡Gracias, funciona!) – Gleb