Sorry to be obtuse, but why do you store the model information in a Shape object which is a view? If you need to store location, bounds etc, create your own view-independent model implementation, and have model2view and view2model transformations. Using java.awt.Shape to store this information creates coupling between the model and the view because you're restricted by Shape API and unnecessarily "swayed" into the view geometry.
Kirill [Message sent by forum member 'kirillcool' (kirillcool)] http://forums.java.net/jive/thread.jspa?messageID=228029 =========================================================================== 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".