java.lang.IllegalArgumentException: input == null!
at javax.imageio.ImageIO.read(Unknown Source)
可以解释为文件读取的路径无效,检查路径是否有效,在确认路径的有效的情况下仍有这种问题可以将所要读取的文件放入正在编辑的类下,更改路径再次运行。
在使用BufferedImage下出现了种问题,
实在不行可以使用Image读取图片。
将这个作为一个工具类,使用读取图片
public class tbBg extends JPanel{
Image im;
public tbBg(Image im){
this.im=im;
int w=Toolkit.getDefaultToolkit().getScreenSize().width;
int h=Toolkit.getDefaultToolkit().getScreenSize().height;
this.setSize(w, h);
}
public void paintComponent(Graphics g){
super.paintComponents(g);
g.drawImage(im,0,0,this.getWidth(),this.getHeight(),this );
}
}