所以我正在从BlueJ过渡到Eclipse,就像任何一个好大学新生一样,我不能,为了我的生活,找到在工作区中存储图像的位置,这样我就能从我的工作室访问它码。有任何想法吗?
答案 0 :(得分:2)
通常,您将图像存储在资源文件夹中。
以下是我的一个项目的例子。
我的图像存储在图像文件夹中,该文件夹包含在Java类路径中。
我用方法调用来阅读它们:
model.setCheckMark(readImage("/check_mark.png"));
这是readImage方法:
private Image readImage(String streamString) {
try {
return ImageIO.read(getClass().getResourceAsStream(streamString));
} catch (IOException e) {
e.printStackTrace();
return null;
}
}
答案 1 :(得分:0)
右键单击左侧栏中的项目,然后创建一个“新建->源文件夹”。我犯的一个常见错误是仅创建一个“新建->文件夹”。从BlueJ迁移到像Eclipse这样的IDE时,我可能会为此而感到沮丧,并且遇到类似的障碍。