我正在尝试从某些程序包中加载.fxml文件,但无法做到这一点。
这是我的文件树:
这是viewService,它试图将设置为我的fxml文件的FXML加载器返回:
private static FXMLLoader getLoader(String id) {
try {
FXMLLoader loader = new FXMLLoader();
loader.setLocation(App.class.getResource("/" + id + ".fxml"));
loader.load();
return loader;
} catch (IOException e) {
e.printStackTrace();
return null;
}
}
我到处都读过我需要在资源文件夹中重现包树的信息,但是我无法正确地做到这一点:每次尝试时,我都会得到类似的东西,但是它没有工作:
我对此很生气,请帮助我!