My Java Swing application has an animated playback of a poker hand. I'd like to let users record this playback so that it can be sent to other people and played back in, for example, QuickTime.
Any ideas how to go about recording a Swing JFrame over time?