I'm planning to develop an image viewer / paint application with zooming capability (i.e. where you can zoom in x2, x3, etc., making the image in the viewport display bigger & smaller, and being able to use scrollbars to move around the zoomed-in image). Are there standard Java objects available that would make this an easy task? If not, I'm open to suggestions on how to go about this. (I've been programming for a while, but am fairly new to Java.) Thanks.