在Java Applet中绘制Image和ImageObserver

时间:2012-03-23 15:18:37

标签: java graphics applet

我正在使用小程序制作游戏,我想让我的角色能够在自己的课堂上画画。目前,这就是我正在做的事情:

public void drawPlayer(Image img, Graphics g)
{

    g.drawRect(0,0,128,128); //this is a test to see if it would draw a 
                                             //rectangle, which it did
    g.drawImage(img,0,0,128,128,0+128*x,128,128+128*x,128,GameMain);


}

问题是我不知道如何指定ImageObserver。 GameMain.class是applet,但是当我这样说时,我收到一条错误,上面写着“找不到符号。”

如何告诉java在哪里绘制它?

2 个答案:

答案 0 :(得分:1)

只为null提供ImageObserver,这样就可以了。

答案 1 :(得分:1)

g.drawImage(img,0,0,128,128,0+128*x,128,128+128*x,128,this);

上面是正确的解决方案,假设{app}类中有drawPlayer()方法。