【发布时间】:2014-07-06 00:39:30
【问题描述】:
public class ImageExample2 extends Applet
{
BufferedImage bi;
public void init ()
{
resize (500, 500);
try
{
BufferedImage bi = ImageIO.read (new File ("G:\\Java\\WhatDotColour\\Pacman.PNG"));
}
catch (java.io.IOException e)
{
e.printStackTrace ();
}
}
public void paint (Graphics g)
{
g.drawImage (bi, 20, 140, this); //.drawImage(in, 0, 0, null);
}
}
每次我尝试运行它时,它都会给我一个空指针异常。我该如何解决?
【问题讨论】:
-
使 bi 成为类变量(即全局)
-
我是 Java 新手,所以我不知道该怎么做
-
其实已经是了,看我的回答...
-
实例变量根本没有初始化。
标签: java awt paint bufferedimage