栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

使用Java的GUI时,插入图片显示不了

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用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文件夹同级。┑( ̄Д  ̄)┍

→→→→→

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/693669.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号