A: 

I think you would need to hook into the event-dispatch thread and measure the time it takes for it to carry out the repaint event induced by the "show this image" update. May be a better way though.

aioobe
A: 

The drawImage() method of Graphics has an ImageObserver parameter which looks like it is called when the image has finished drawing. I've never used it, but it might be of some help.

fizban