private LayerManager layerManager;
public void drawScreen(Graphics g){
Image ig=null;
try {
ig=Image.createImage("/res/bg1.png");
} catch (IOException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
backimg=new Sprite(ig);
layerManager.append(backimg); //这句中有错误
plane.paintPlaneVector(g);
layerManager.paint(g,0,0);
}
layerManager.append(backimg); //这句中有错误
跑出这样的异常:java.lang.NullPointerException
请问:这句到底错在哪里了?希望路过的朋友 帮忙解答,谢了!!!!!!
------解决方案--------------------------------------------------------
ig=Image.createImage("/res/bg1.png");
应该是你这个图片没取到吧?
------解决方案--------------------------------------------------------
基本上可以认定ig为null
你把控制台抛的异常全贴出来。