Hinzufügen einer CSS-Datei zu Stylesheets in Javafx

Sprache: JavaFX

IDE: Netbeans

Problem: Ich versuche, eine CSS-Datei zum Stylesheet hinzuzufügen, aber die erste Zeile des folgenden Codes generiert immer eineNullPointerException:

String css = this.getClass().getResource("double_slider.css").toExternalForm(); 
scene.getStylesheets().add(css);

Ich habe versucht, "double_slider.css" durch den vollständigen Pfad zu ersetzen. double_slider.css befindet sich derzeit im selben Paket wie die Klasse, die diesen Aufruf ausführt. Ich habe auch alle Variationen ausprobiert, die bei gefunden wurdenhttp://introjava.wordpress.com/2012/03/21/linking-a-css-style-sheet-to-javafx-scene-graph/ohne Erfolg. Bereinigen und bauen hilft auch nicht.

Wenn ich die CSS-Datei in den Erstellungsordner lege, in dem die .class-Dateien gespeichert sind, verschwindet die NullPointerException. Aber dann funktioniert die CSS-Datei nicht richtig, weil sie auf andere Dateien in meinem Projekt verweist.

Antworten auf die Frage(13)

Ihre Antwort auf die Frage