Java图像API假定异步加载。各种方法将ImageObserver作为参数,该参数可能会在图像完全加载后得到通知。
另一方面,某些类型的图像(例如BufferedImages)不使用ImageObserver,因此永远不会调用它。
那么,等待图像完全加载的代码应该是什么样子的?
我想要一个类似于:
另一方面,某些类型的图像(例如BufferedImages)不使用ImageObserver,因此永远不会调用它。
那么,等待图像完全加载的代码应该是什么样子的?
我想要一个类似于:
public void waitUntilLoaded(Image img){
...
}
这保证了在返回时图像已经完全加载。