Я пытаюсь создать приложение, используя файл FXML для своего окна, но не могу заставить это работать, ни один из ответов на StackOverflow мне не помог, и я застрял.
Класс, в который я хочу загрузить файл
public FXMLWindow() {
final FXMLLoader fxmlLoader = new FXMLLoader(this.getClass().getResource("/test.fxml"));
fxmlLoader.setRoot(this);
fxmlLoader.setController(this);
try {
fxmlLoader.load();
} catch (IOException exception) {
throw new RuntimeException(exception);
}
}
Файл FXML
и ошибки
Caused by: java.lang.IllegalStateException: Location is not set.
at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2541)
at javafx.fxml/javafx.fxml.FXMLLoader.load(FXMLLoader.java:2516)
at ProgramDlaMamy/com.Window.start(Window.java:21)
Подробнее здесь: https://stackoverflow.com/questions/709 ... is-not-set