How to create scalable icons with Java2D