Java写的Swing程序
代码如下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"); getResource()方法找不到资源时会返回null,如果你使用的eclipse的话,你把111111.png文件放在存在源码的目录(src)下应该就可以了。 夏雨莲 发表于 2021-2-18 14:16
getResource()方法找不到资源时会返回null,如果你使用的eclipse的话,你把111111.png文件放在存在源码的目 ...
好的
页:
[1]