title: How does Java Graphics.drawImage() work and what is the role of ImageObserver
body: <p>How should Java's drawImage() be used? I do not find the JDK documentation very forthcoming. For example all drawImage signatures require an ImageObserver but the documentation for this is not very helpful for new users.</p>