1

所以,我最近从 BlueJ 切换到了 Eclipse(它好多了!),在移动我的一些 java 文件时,我意识到 Eclipse 不支持图片......在 BlueJ 中,要导入图片文件,你会做:

Picture picVariable = new Picture("PictureFile.bmp");

但是,由于某种原因,我在 Eclipse 中执行此操作时遇到语法错误……我将如何在 Eclipse 中加载图片?

此外,要在 BlueJ 中显示图片,您只需执行以下操作:

picVariable.show();

...您将如何在 Eclipse 中做到这一点?谢谢!

4

2 回答 2

1

我对 BlueJ 不熟悉,但您不需要进行任何导入这一事实告诉我,“图片”是一些 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);
于 2011-11-20T04:45:28.280 回答
0

我发现你需要的显然是图书馆。

http://introcs.cs.princeton.edu/java/stdlib/stdlib.jar

下载该 jar 文件,将其放在 Eclipse 项目目录中的项目文件夹中。右键单击 jar 并选择“添加到构建路径”

于 2011-11-20T04:52:13.623 回答