所以,我最近从BlueJ切换到Eclipse(它太好了!),在移动我的一些java文件时,我意识到Eclipse不支持图片...在BlueJ中,要导入图片文件,你会这样做:
Picture picVariable = new Picture("PictureFile.bmp");
但是,由于某种原因,我在Eclipse中遇到语法错误...如何在Eclipse中加载图片?
另外,要在BlueJ中显示图片,您只需:
picVariable.show();
...你会在Eclipse中做到这一点吗? 谢谢!
答案 0 :(得分:1)
我不熟悉BlueJ,但你不需要做任何导入的事实告诉我'Picture'是一些BlueJ特定的类。
当Eclipse说它无法解析类型时,意味着它无法在类路径上找到类“图片”的定义。
在普通的Java中,很容易显示图片。
以一种非常简单的方式查看以下邮件列表主题:
http://www.java-forums.org/new-java/527-simplest-way-read-display-jpeg-image.html
基本前提是你创建一个ImageIcon,然后使用JLabel来渲染它(假设你使用的是SwingGui。
ImageIcon image = new ImageIcon("filename");
JLabel imageLabel = new JLabel(image);
答案 1 :(得分:0)
我找到了你需要的库。
http://introcs.cs.princeton.edu/java/stdlib/stdlib.jar
下载该jar文件,将其放在Eclipse项目目录中的项目文件夹中。右键单击jar并选择“Add to Build Path”