未找到ImageObserver类

时间:2011-11-29 20:20:43

标签: java

所以我在我的主类中的void方法中绘制了一个图像,我看过的每个教程都告诉我在drawImage()方法的最后一个字段中写'this'。 不幸的是,显然因为这是在void方法中,'this'不起作用。

我该如何处理? 有没有办法创建一个本地ImageObserver变量? 我真的不需要使用它。

代码段:

URL iurl = new URL("cyn.png"); 
Image bi = Toolkit.getDefaultToolkit().getImage(iurl);

graphics.drawImage(bi,d.width/2+10,110,128,128,iob);

我不知道还需要展示什么 我导入了Image类和图形类

1 个答案:

答案 0 :(得分:1)

  

我该如何处理?有没有办法创建一个本地ImageObserver变量?我真的不需要使用它。

如果您不需要使用图像观察者,您可以安全地传递null作为参数。 (它基本上只在异步加载图像时使用。)

来自The Java™ Tutorials: Drawing an Image

  

observer参数通知应用程序对异步加载的映像的更新。 observer参数不经常直接使用,BufferedImage类不需要,因此通常为null。