I have been looking around to for help with this and no luck so I thought I would ask.
I am creating a series of diamond polygons and want to add an image onto them but
graphics.setClip( Shape ); graphics.drawImage(...);
This may help:
http://download.oracle.com/javase/6/docs/api/java/awt/TexturePaint.html