日期:2014-05-20  浏览次数:20784 次

layerManager.append(backimg)抛出异常
 

  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
你把控制台抛的异常全贴出来。