无法弄清楚如何将图像插入blueJ

时间:2015-09-23 20:39:15

标签: java image jpeg bluej

这是我教授给我们的。他还说这段代码假设我们已在目录中有一张图片。我不知道如何将图像放入目录...

添加图片 您必须在源文件的顶部导入其他包,以便编译示例。

import java.awt.image.*;
import javax.imageio.*;
import java.io.*;

以下代码使用本书未涵盖的一些高级功能来显示JPEG或GIF图像。假设您在BlueJ项目的目录中有一个名为“MyPhoto.jpg”的图像,但您应将其替换为图像的实际名称。

BufferedImage photo = null;
try {
File file = new File("MyPhoto.jpg");
photo = ImageIO.read(file);
} catch (IOException e){
g.drawString("Problem reading the file", 100, 100);
}
g.drawImage(photo, 10, 10, 150, 225, null);

1 个答案:

答案 0 :(得分:0)

在目录中添加照片意味着:

如果您的java文件位于“C:\ Program Files \ Java”,那么您还必须将名为MyPhoto.jpg的文件添加到同一文件夹中。