2011-11-29 36 views
1

所以我有一個圖像被繪製在我的主類的一個void方法裏面,並且我看過的每個教程都告訴我只在drawImage()方法的最後一個字段中寫'this'。 不幸的是,很明顯,因爲這是一個無效的方法,'這'不起作用。ImageObserver類沒有找到

我該如何處理? 有沒有辦法創建一個本地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

如何面對呢?有沒有辦法創建一個本地的ImageObserver變量?我不需要真的使用它。

如果您不需要使用圖像觀察者,你可以安全地傳遞null作爲參數。 (它是異步加載圖像時基本上僅使用。)

The Java™ Tutorials: Drawing an Image

觀察者參數通知更新的應用到被異步加載的圖像。觀察者參數不經常直接使用,對於BufferedImage類不需要,因此它通常爲空。