我正在尝试使用此方法加载图像。 我在这里要求我的形象:
private BufferedImage image = controller.loadImage("/paddle.png");
loadImage方法是
public BufferedImage loadImage(String path) {
BufferedImage image = null;
try {
image = ImageIO.read(getClass().getResource(path));
} catch (Exception e) {
e.printStackTrace();
}
return image;
}
我将“res”添加到我的类文件夹中,但似乎没有任何效果。 我的项目资源管理器如下所示:http://prntscr.com/hmar35 编辑:我也试过URL加载但也无法工作,URL加载的代码是:
public BufferedImage loadImage(String path) {
BufferedImage image = null;
try {
URL link = Controller.class.getResource(path);
image = (BufferedImage) Toolkit.getDefaultToolkit().getImage(link);
} catch (Exception e) {
e.printStackTrace();
}
return image;
}
答案 0 :(得分:0)
尝试使用
$companyindustry = 'Real Estate & Rental';
其中path =" paddle.png"在你的情况下。
如果您的res文件夹设置为源文件夹,并且" paddle.png"直接位于res文件夹的内部,您不需要添加" /"到文件路径。
注意:还要确保刷新项目以确保识别所有文件。