您可以摆脱
Graphics.drawImage(img, x, y,null)[或类似]。该
ImageObserver参数是一个回调,用于通知您绘制操作的进度;并且仅在异步获取Image参数时才有用。
更清楚地说,如果调用
drawImage未完全加载的Image,它将:
- 返回false(立即)
- 画出尽可能多的
Image
(全部已加载) - 并在将来的某个时间点调用
ImageObserver
更多可用的图片
基本上,如果您正在使用内存
Image(从文件系统加载或由程序构造),则不必担心该
ImageObserver参数。如果您要
Image通过网络加载,而不明确等待它们加载,则需要使用
ImageObserver来确保“完全”绘制
Image。



