Hallo zusammen!
Ich versuche nun schon seit einiger Zeit ein Stylesheet in meiner JavaFX-Applikation einzubinden, bekomme es aber einfach nicht hin - immer wieder werde ich mit
konfrontiert und so langsam gehen mir die Ideen aus, woran es liegen könnte.
Meine Filestruktur sieht in etwa so aus:
Das SCSS wird von IntelliJ automatisch in eine CSS-Datei kompiliert, die in der gleichen Location liegt.
In der start-Methode möchte ich dann mein Stylesheet zuweisen:
Folgendes habe ich bislang ohne Erfolg ausprobiert:
Auch versucht habe folgendes, das leider in "Cannot invoke "java.net.URL.toExternalForm()" because the return value of "java.lang.Class.getResource(String)" is null" resultiert:
Vielleicht hat ja hier jemand eine Idee
Ich versuche nun schon seit einiger Zeit ein Stylesheet in meiner JavaFX-Applikation einzubinden, bekomme es aber einfach nicht hin - immer wieder werde ich mit
Java:
WARNING: Resource "..." not found.
Meine Filestruktur sieht in etwa so aus:
Code:
src/
├─ main/
│ ├─ java/
│ │ ├─ com.company.example/
│ │ │ ├─ HelloApplication.java
│ ├─ resources/
│ │ ├─ com.company.example/
│ │ │ ├─ sass/
│ │ │ │ ├─ _colors.scss
│ │ │ │ ├─ style.scss
Das SCSS wird von IntelliJ automatisch in eine CSS-Datei kompiliert, die in der gleichen Location liegt.
In der start-Methode möchte ich dann mein Stylesheet zuweisen:
Java:
borderPane.getStylesheets().add("sass/style.css");
Folgendes habe ich bislang ohne Erfolg ausprobiert:
Java:
style.css
sass/style.css
/sass/style.css
Auch versucht habe folgendes, das leider in "Cannot invoke "java.net.URL.toExternalForm()" because the return value of "java.lang.Class.getResource(String)" is null" resultiert:
Java:
getClass().getResource("style.css").toExternalForm()
Vielleicht hat ja hier jemand eine Idee