javafx加载不同包中的fxml文件

来源:互联网 发布:python drdos 编辑:程序博客网 时间:2024/05/22 03:35

刚才在使用FXMLLoader.load方法时出现了一些问题,主要和路径有关。
项目目录
这里写图片描述
这个时候如果这样写
这里写图片描述
是获取不到fxml文件的,必须要在路径前加一个斜杠
如图
这里写图片描述
如果不加斜杠又想获取到fxml的话,,则对应的class必须和Main.fxml放在一个包中。


简单解释一下就是因为getclass.getresource这个路径对应的是当前包下的相对路径,如果想要对应到项目下的相对路径的话,只能是前面加一个斜杠

原创粉丝点击