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

网友投稿 436 2022-09-05


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


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:matplotlib basic and boxplot(matplotlib画图)
下一篇:使用python开发命令行程序的知识点(python在命令行下编写代码)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~