Swing and Animation please help

I am making a game that will require a menu driven gui which i built using swing. When the play makes their slections in the menus, they will start the game day which is simply an animation, (no interaction from the user) after the game day is completed, they will return to the swing menus with the update info about their new profit, and inventory. My problem is, I dont know what fashion to display the animation in. DO I use a JPanel with a graphic2d in it? DO you use a new frame? And if I can keep the animation in the same window, how do I earase the menue display the animation where the mneu was then redisplay it? If anyone caould help, please do, I would appreciate it!

Use a canvas and a bufferstrategy; the full screen example on the wiki is a good example for the bufferstrategy part, then just use a canvas in place of a Frame (or JFrame, i forget what the wiki code uses).