【问题标题】:Can't figure out how to insert an image into blueJ无法弄清楚如何将图像插入 blueJ
【发布时间】:2015-12-21 07:55:32
【问题描述】:

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

添加图像 您必须在源文件顶部导入其他包才能编译示例。

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);

【问题讨论】:

    标签: java image jpeg bluej


    【解决方案1】:

    将照片添加到目录意味着:

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

    【讨论】:

    • "C:\Program Files\Java" 可能不是最好的例子,因为它很容易与 jdk 的安装目录混淆(尤其是初学者)。
    • @Danielle 如果此答案解决了您的问题,请单击旁边的复选标记。我很高兴能帮上忙!
    猜你喜欢
    • 1970-01-01
    • 2020-02-16
    • 2014-12-18
    • 1970-01-01
    • 1970-01-01
    • 2013-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多