【发布时间】:2012-01-02 05:15:58
【问题描述】:
所以,我最近从 BlueJ 切换到 Eclipse(它好太多了!),在移动我的一些 java 文件时,我意识到 Eclipse 不支持图片...在 BlueJ 中,要导入图片文件,你会做的:
Picture picVariable = new Picture("PictureFile.bmp");
但是,由于某种原因,我在 Eclipse 中执行此操作时遇到语法错误...如何在 Eclipse 中加载图片?
另外,要在 BlueJ 中显示图片,您只需:
picVariable.show();
...您将如何在 Eclipse 中做到这一点? 谢谢!
【问题讨论】:
-
你能把你遇到的错误贴出来
-
Eclipse 很好地支持图像,但您必须知道 Java 在哪里寻找图片。它可能不是你想的那样。尝试将
System.out.println(System.getProperty("user.dir"));放入您的代码中以查看该位置。 -
另外,你使用的图片类的全名是什么?如果这个问题没有意义,您能否显示您在 .java 文件中的导入语句?
-
当我输入上面的声明语句时,eclipse 会在两个“图片”字下方放置红线。当我将鼠标悬停在它上面时,它说它无法解析为一种类型。
-
啊,没关系,我已经解决了。 Aparently bluej 一直在引用一个库,其中包含图片类。所以我所要做的就是将该库添加到 Eclipse,现在它可以工作了 :) 感谢所有帮助!