![](/img/trans.png)
[英]Getting Height and Width of Image in Java without an ImageObserver
[英]Draw Image and ImageObserver in Java 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在哪里绘制它?
只为ImageObserver
提供null
,这样就可以了。
g.drawImage(img,0,0,128,128,0+128*x,128,128+128*x,128,this);
假设drawPlayer()
方法在applet类中,上面是正确的解决方案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.