For the example which I put out, Rectangle, I observed that it keeps state as to its position and wondered why that was wrong. So I am not sure about that still. There is only one instance of a renderer that's reset with different state over and over again... I understand that, but it has state defined within it because x and y positions are the sine qua non of a rectangle.
I get that Rectangle is the is like Renderer- one Rectangle, reset it's state before rendering, render, repeat. Only one instance of Rectangle is necessary to draw any Rectangle. I understand that. What I don't understand is that Rectangle is *wrong* for having x and y coordinates as members. I just think we are talking past each other. Maybe it's a language thing somehow. Well anyway thanks for the input and cheers! [Message sent by forum member 'swv' (swv)] http://forums.java.net/jive/thread.jspa?messageID=228073 =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA2D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".