【发布时间】:2013-07-06 21:55:23
【问题描述】:
谢谢,我正在使用 WINDOWBUILDER (JBWILDER) 首先我在我的名为 Magasin 的项目中创建了一个名为 displayImage 的文件夹,我将所有需要的图像放在我的应用程序中,然后加载图像我转到属性 -> 图标 -> 绝对我浏览的文件系统中的路径 我去我的项目 这是我的项目路径("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);
【问题讨论】:
-
如果您确实展示了负责显示图像的代码,我相信我们会发现问题。
-
首先,你的图片在类路径中吗?如果是这样,您很可能没有设置本地路径。能否提供代码?
-
向我们展示代码。没有代码我们被蒙住了眼睛。
-
显示代码。我认为图像路径是硬编码的。
-
@fofo :尝试按照answer中指定的步骤进行操作
标签: java deployment embedded-resource