You may have a look at the JXLayer project. It offers a AbstractBufferedLayerUI (which isn't abstract at all) that maintains a BufferedImage of the complete child hierarchy of a JXLayer instance.
Via the (protected, so you have to subclass) method getBuffer(), you get that BufferedImage. As long as you don't resize the JXLayer, that image remains the same instance. So, the complete snapshot should always be available. The link: https://jxlayer.dev.java.net/ Piet [Message sent by forum member 'pietblok' (pietblok)] http://forums.java.net/jive/thread.jspa?messageID=343170 =========================================================================== To unsubscribe, send email to lists...@java.sun.com and include in the body of the message "signoff JAVA2D-INTEREST". For general help, send email to lists...@java.sun.com and include in the body of the message "help".