鱼C论坛

 找回密码
 立即注册
查看: 4458|回复: 2

[已解决]Java写的Swing程序

[复制链接]
发表于 2021-2-15 11:08:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
代码如下
import javax.swing.*;
import java.awt.*;

import javafx.event.ActionEvent;

import java.awt.*;
import java.awt.event.ActionListener;
import java.net.URL;

public class Demo extends JFrame{
        public Demo() {
                setTitle("展示图片");
                URL url = Demo.class.getResource("111111.png");
                System.out.println(url);
                setVisible(true);
                setDefaultCloseOperation(EXIT_ON_CLOSE);
                setBounds(100, 100, 500, 300);
                Container c = getContentPane();
                JLabel label1 = new JLabel("开始展示图片");
                Icon icon = new ImageIcon(url);
                label1.setIcon(icon);
                c.add(label1);
                validate();
                }
        public static void main(String[] args) {
                new Demo();
        }
}
下面这行代码执行后返回的值时 null ,请问大神们怎么办?
URL url = Demo.class.getResource("111111.png");
最佳答案
2021-2-18 14:16:36
getResource()方法找不到资源时会返回null,如果你使用的eclipse的话,你把111111.png文件放在存在源码的目录(src)下应该就可以了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-2-18 14:16:36 | 显示全部楼层    本楼为最佳答案   
getResource()方法找不到资源时会返回null,如果你使用的eclipse的话,你把111111.png文件放在存在源码的目录(src)下应该就可以了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-2-19 08:24:00 | 显示全部楼层
夏雨莲 发表于 2021-2-18 14:16
getResource()方法找不到资源时会返回null,如果你使用的eclipse的话,你把111111.png文件放在存在源码的目 ...

好的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-15 23:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表