2016-02-25 46 views
0

我有项目的结构是这样的:如何获得在Maven项目从资源映射文件

enter image description here

,并尝试创建图像标签compling后开始使用此代码

bAddTheme = new Label("Add theme", 
         new ImageView(new Image("images/addTheme.png"))); 

错误如“无效的网址:无效的网址或资源未找到”。如何正确写入文件路径?

+1

'新的图像( “COM/GVArt /图片/ addTheme.png”)'。尝试在IDE之外查看文件夹结构,以便清楚地理解它。 – aribeiro

+1

aribeiro - TY :)) – GVArt

+0

不客气! – aribeiro

回答

0

如何@aribeiro说,我把它作为:

new Image("com/GVArt/images/addTheme.png"). Try looking at your folder structure outside of your IDE in order to understand it clearly. 
0

试试这个:

bAddTheme = new Label("Add theme", 
         new Image(getClass().getClassLoader().getResource("addTheme/sif.png").toExternalForm()));