为什么在java中将图片导入后程序结果还是不显示图片

为什么在java中将图片导入后程序结果还是不显示图片,第1张

(1)确定显示代码没有错,比如最简单的方式ToolkitgetDefaultToolkitgetImage……drawImage

(2)推荐具有双缓冲的JPanel,无需刷新,底层封装好了。

(3)工程是否刷新

(4)是否正确加载,路径没有写错,相对路径时要注意\的使用

//1是路径的问题,你用绝对路径在看看,

//2读取图像的这个类发生路径错误是不会抛异常的!

//3小知识:获取当前class文件的绝对路径:

String path = thisgetClass()getResource("")getPath();

public void readFile(File file) {

    FileInputStream fis;

    try {

      fis = new FileInputStream(file);

      byte[] buff = new byte[2048];

      int num;

      while (-1 != (num = fisread(buff, 0, bufflength))) {

        oswrite(buff, 0, num);

      }

      fisclose();

      osflush();

      osclose();

    } catch (FileNotFoundException e) {

      eprintStackTrace();

    } catch (IOException e) {

      eprintStackTrace();

    }

  }

以上就是关于为什么在java中将图片导入后程序结果还是不显示图片全部的内容,包括:为什么在java中将图片导入后程序结果还是不显示图片、java swing图片不会显示 小白一个 非常感谢、我用的是Java代码,然后有一个JPG的图片显示不出来,然后还报这个错误,这个问题,怎么解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/9475626.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存