我的代码是这样的:
project/src/com/controller/controller.java
图像在
中 project/resources/user/default_browser.png
我不应该通过这条路线到达图片
Image imageOk = new Image(getClass().getResourceAsStream("../../../resources/user/default_browser.png"));
btn.setGraphic(new ImageView(imageOk));
答案 0 :(得分:0)
resources
目录中的内容位于jar文件的根目录中,因此您应按以下方式访问它们:
Image imageOk = new Image(getClass().getResourceAsStream("user/default_browser.png"));
btn.setGraphic(new ImageView(imageOk));