Java加载图片显示Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: Cannot invoke "java怎么解决?无论是相对路径还是绝对路径都不行
package draw;
import javax.swing.*;
import java.awt.*;
public class DrawCircle extends JFrame{//JFrame对应窗口,可以理解成是一个画框
//定义一个面板
private myPanel mp =null;
public static void main(String[] args) {
new DrawCircle();
}
public DrawCircle(){
mp=new myPanel();
this.add(mp);
this.setSize(1000,1000);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}
//1、先定义一个面板MyPanel,继承JPanel类
class myPanel extends JPanel{
@Override
public void paint(Graphics g) {
super.paint(g);//调用父类的方法完成初始化
Image image = Toolkit.getDefaultToolkit().getImage(myPanel.class.getResource("/pg2.jpg"));
g.drawImage(image,10,10,870,490,this);
}
}