gpt4 book ai didi

Java 图像导入显示

转载 作者:行者123 更新时间:2023-11-30 09:26:43 24 4
gpt4 key购买 nike

我无法理解我是否正确地读入了我的图像。我的代码带有一张随机的比尔盖茨图片:

import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;

public class ReadingImage {

public static void main(String[] args) {
//readImage("billgates.jpg");


BufferedImage img = null;
try {
img = ImageIO.read(new File("billgates.jpg"));
} catch (IOException e) {

}

}
}

问题是 java 图标在文档(mac 用户)上弹出,但没有窗口或任何显示它的东西。

能不能把图片保存成数组,按需显示,有显示的功能吗?我不记得上面的代码实际上请求显示图像。

最佳答案

实际上,您在这里没有显示任何内容,只是从文件中加载图像。

如果您想使用 Swing,您可以显示带有 ImageIcon 的图像,例如在 JLabel 中。参见 the tutorial from Oracle .

此外,您真的不想在 catch(IOException e) block 中放置任何内容。至少放一些代码来打印出错误。默默地忽略异常几乎总是一件非常糟糕的事情:

try {
img = ImageIO.read(new File("billgates.jpg"));
} catch (IOException e) {
System.err.println(e); // print error
}

关于Java 图像导入显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14884426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com