2016-04-04 11 views
0

Wurde bereits nach einer Antwort gesucht, aber die einzige ähnliche Frage, die ich finden konnte, war hier (JavaFX background-image works in scenebuilder and win but not on osx) und wurde nicht beantwortet.Hintergrundbild wird in SceneBuilder angezeigt, aber nicht, wenn App ausgeführt wird

Ich versuche, ein Hintergrundbild zu erhalten, wenn meine App läuft. Ich benutze Eclipse, JavaFX und SceneBuilder. Ich habe die CSS-Datei auf meine FXML-Datei angewendet. Zur Zeit wird das Hintergrundbild nur im SceneBuilder angezeigt.

CSS-Code:

#background { 
-fx-background-position: center; 
-fx-background-color: #BDBDBD; 
-fx-background-image: url('./Background.png'); 
-fx-background-repeat: stretch; 
} 

Jeder bekam eine Idee woran das liegt?

P.S. Ich habe bereits zwei verschiedene Pfade verwendet, um zum Bild zu gelangen, sowohl den Speicherort der Bilddatei in meinem Projekt als auch den Speicherort der Bilddatei auf meinem Laptop.

Antwort

0

können Sie diesen Code versuchen

.background { 
-fx-background-position: center; 
-fx-background-color: #BDBDBD; 
-fx-background-image: url('file:src/Background.png'); 
-fx-background-repeat: stretch; 
} 
+0

Sie @CorrOrtiz danken. –

Verwandte Themen