Chris:
The performance should not a problem, because the proxy can "unwrap" the Paint before passing it along to the underlying Graphics2D. The key is just to have a place to hang data from.
D'oh, I forgot that you were re-rendering the GV and could unwrap the proxy. Then there's no performance hit except the intercept. Glad this suggestion helped. Hope Phil doesn't kick me for promoting hacks like this, but sometimes you just gotta do what you gotta do. :-) Doug =========================================================================== 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".