加载图像时出错

利昂娜

这是我的代码:

import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.*;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import model.Map;


public class MyView {

    private BufferedImage img = null;
    private static MyPanel panel;

    //init image

    try{
        img = ImageIO.read(new File("/src/minepic/start.png"));
    } catch (IOException e){ 
        System.out.println(e.getMessage());
    }
}

我想从src目录加载PNG图片,但我不知道为什么它不起作用,有人可以帮助我吗?

命令“ try catch”中的错误和NetBeans说“未报告的异常IOexception;必须被捕获或声明为抛出”一个错误,甚至我之前也将img声明为BufferedImage,但是在命令“ try catch”中img却没有声明因为在NetBeans中,它不会变成绿色,而仍然是黑色。

阿迪亚·基亚尔

该代码有几个问题:

  1. 它是不完整的。大括号不匹配。
  2. 您已经在主要方法之外编写了代码(可能但不建议)
  3. 要从src文件夹(属于您的类路径的一部分)读取图像,请使用以下代码段:

    Inputstream is = MyView.class.getResourceAsStream("minepic/start.png");
    if(is==null){
        is = MyView.class.getClassLoader().getResourceAsStream("minepic/start.png");
    }
    img = ImageIO.read(is);
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从资产加载图像时出错

来自分类Dev

SKTexture:加载图像资源时出错

来自分类Dev

加载skimage相机图像时出错

来自分类Dev

加载图像时,枚举抛出错误

来自分类Dev

从数据库加载图像时出错

来自分类Dev

等待jQuery中的图像加载时出错

来自分类Dev

在设备上加载图像时出错(快速)

来自分类Dev

从形状表加载图像表单时出错

来自分类Dev

在iPhone 5上进行测试时加载图像时出错

来自分类Dev

以角度加载时测试图像源时出错

来自分类Dev

加载XCTest时出错,找不到合适的图像。

来自分类Dev

通过JSON在ListView中加载图像时出错

来自分类Dev

在Heroku服务器中加载图像时出错

来自分类Dev

在iOS上通过localforage Blob加载图像时出错

来自分类Dev

在服务器AWS中加载图像时出错

来自分类Dev

在服务器上加载图像时出错

来自分类Dev

加载WebappClassLoader时出错

来自分类Dev

加载FacesContextFactory时出错

来自分类Dev

渴望加载时出错

来自分类Dev

加载SoX时出错

来自分类Dev

加载 webview 时出错

来自分类Dev

在angular指令中动态加载图像资源总是在初始加载时出错

来自分类Dev

保存图像时出错

来自分类Dev

将图像上传到帆 404 后,在 angular2 中加载图像时出错

来自分类Dev

加载时的图像动画

来自分类Dev

使用scipy.ndimage.imread将图像文件加载到ndarray时出错

来自分类Dev

在本地主机测试服务器上加载图像时出错

来自分类Dev

将图像从 Firebase 加载到我的表格视图时出错

来自分类Dev

从 django 中的数据库加载图像文件路径时出错