Java GUI插入图片不显示问题解决方法

 更新时间:2022年01月04日 15:39:47   作者:tao687000  
大家好,本篇文章主要讲的是Java GUI插入图片不显示问题解决方法,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览

问题描述:

在学习使用Java的GUI时,插入图片但是不显示
代码如下所示:

public abstract class AbstractMainFrame extends JFrame {
    private JLabel titleLabel = new JLabel(new ImageIcon("fruit.jpg"));
    private JButton btn = new JButton("进入系统");
 
    private void init(){
        this.setTitle("水果超市欢迎您");
        this.setSize(600,600);
        this.setResizable(false);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
 
    private void addComponent(){
        this.add(this.titleLabel, BorderLayout.NORTH);
        JPanel btnPanel = new JPanel();
        this.add(btnPanel,BorderLayout.CENTER);
        btnPanel.setLayout(null);
        btn.setBounds(200,20,200,50);
        btnPanel.add(btn);
    }
 
 
    public AbstractMainFrame(){
        this.init();
        this.addComponent();
    }
 
}

原因分析及解决:注意图片的存放路径

fruit.jpg存放位置不对,导致系统找不到。

原来我把图片存放在了src文件夹里面,

应该存放在Project项目文件夹,与src文件夹同级。┑( ̄Д  ̄)┍

到此这篇关于Java GUI插入图片不显示问题解决方法的文章就介绍到这了,更多相关Java GUI图片不显示内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java实现文件读取和写入过程解析

    Java实现文件读取和写入过程解析

    这篇文章主要介绍了Java实现文件读取和写入过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值。,需要的朋友可以参考下
    2019-10-10
  • Java 对称加密几种算法分别实现

    Java 对称加密几种算法分别实现

    这篇文章主要介绍了Java 对称加密使用DES / 3DES / AES 这三种算法分别实现的相关资料,这里提供了实例代码,需要的朋友可以参考下
    2017-01-01
  • java IO流读取图片供前台显示代码分享

    java IO流读取图片供前台显示代码分享

    这篇文章主要介绍了java IO流读取图片供前台显示代码分享,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • springboot利用@Aspect实现日志工具类的详细代码

    springboot利用@Aspect实现日志工具类的详细代码

    这篇文章主要介绍了springboot利用@Aspect实现日志工具类,通过实例代码介绍了导包及在启动类上进行注解自动扫描的方法,需要的朋友可以参考下
    2022-03-03
  • Java线程安全状态专题解析

    Java线程安全状态专题解析

    线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况
    2022-03-03
  • SpringBoot2.0实现多图片上传加回显

    SpringBoot2.0实现多图片上传加回显

    这两天公司有需求让做一个商户注册的后台功能,其中需要商户上传多张图片并回显,本文就使用SpringBoot2.0实现,具有一定的参考价值,感兴趣的可以了解一下
    2021-07-07
  • SpringBoot操作Redis三种方案全解析

    SpringBoot操作Redis三种方案全解析

    这篇文章主要介绍了SpringBoot操作Redis三种方案全解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • 解读Spring框架中常用的设计模式

    解读Spring框架中常用的设计模式

    这篇文章主要介绍了解读Spring框架中常用的设计模式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • Java的可变参数与Collections类的功能示例解析

    Java的可变参数与Collections类的功能示例解析

    这篇文章主要为大家介绍了Java的可变参数与Collections类的功能示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • springboot中的@value取不到正确的值问题

    springboot中的@value取不到正确的值问题

    这篇文章主要介绍了springboot中的@value取不到正确的值问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12

最新评论