我的netbeans项目中有一个图片资源,getResource(...)
方法为每个组合返回null
。你能从这个截图中看到我做错了吗?
答案 0 :(得分:3)
getClass()
返回TreeTestController.class
(假设该方法未在子类上调用),它位于包javafxaddress.view
中。除非路径以getResource()
开头,否则/
使用相对于调用它的类的包的路径。因此,您的代码会在包javafxaddress.view.media
中查找该文件,该文件实际上位于包javafxaddress.media
中。
因此路径应为/javafxaddress/media/1414459175_Save.png
。
答案 1 :(得分:0)
看看其中任何一个是否有效:
getResource("/media/1414459175_Save.png")
或
Toolkit.getDefaultToolkit().getImage("media/1414459175_Save.png")
(注意一个有一个没有带前缀的斜线)