如何在已部署的应用程序中加载图像

时间:2013-07-09 10:20:41

标签: java deployment embedded-resource

谢谢,我正在使用WINDOWBUILDER(JBWILDER)首先我在我的项目Magasin中创建了一个名为displayImage的文件夹,我将我需要的所有图像放在我的应用程序中,然后加载图像我转到属性 - > icon->文件系统中的绝对路径我浏览我转到我的项目这是我的项目路径(“C:\ Users \ CLAUDE \ workspace \ Magasin \ displayImage \ load.jpg)自动生成代码看起来像这样

JLabel lblNewLabel = new JLabel(""); 
lblNewLabel.setIcon(new ImageIcon("C:\Users\CLAUDE\workspace\Magasin\displayImage\load.jpg")); 
lblNewLabel.setBorder(new BevelBorder(BevelBorder.LOWERED)); 
lblNewLabel.setBounds(48, 11, 305, 153); panel.add(lblNewLabel);

1 个答案:

答案 0 :(得分:1)

到部署时,这些资源可能会成为。在这种情况下,必须由URL而不是File访问资源。有关标记的info page,请参阅URL