+ -
当前位置:首页 → 问答吧 → 谁帮我看一下这代码那里错了

谁帮我看一下这代码那里错了

时间:2011-10-04

来源:互联网

class MyCanvas extends Canvas{

private Image picture;

public MyCanvas(){

try{
picture=Image.createImage("/T.png");}

catch (IOException e) { e.printStackTrace();}
}
protected void paint(Graphics g ) {

g.drawImage(picture,120,127,Graphics.HCENTER|Graphics.VCENTER);
}
}

作者: zxqdmz   发布时间: 2011-10-04

picture=Image.createImage("/T.png");}
如果这里失败
那么
g.drawImage(picture,120,127,Graphics.HCENTER|Graphics.VCENTER);
就会出错

protected void paint(Graphics g ) {
if (picture != null) {
  g.drawImage(picture,120,127,Graphics.HCENTER|Graphics.VCENTER);
} else {
  g.drawString("error",120,127);
}
}

作者: qybao   发布时间: 2011-10-04

热门下载

更多