I have this code:
val url: URL = getClass.getResource(\"com/mysite/main/test.fxml\")
and it always returns null
(or Unit
You have three options:
take advantage of relative path to your current package (where Test.class
is):
getClass.getResource("test.fxml")
you can use absolute path:
getClass.getResource("/com/mysite/main/test.fxml")
or load through the ClassLoader
(note that it always start from root):
getClass.getClassLoader.getResource("com/mysite/main/test.fxml")
In IntelliJ IDEA, make sure you have added ;?*.fxml
to the:
Settings
(Preferences
on Mac) | Compiler
| Resource Patterns.