This Applet demonstrates using a CardLayout to provide access to several screens in sequential fashion, as at a Login session in an Applet.
The source.