An Applet-based bean provides the foundation for a program that can be downloaded and run in a Java-enabled web browser. To use this bean, specify Applet as the superclass for a new applet bean.
Use a JApplet bean, rather than an Applet bean, if you want to use Swing components in the applet. Although Swing and AWT beans can be mixed, it is inadvisable.
Composing an Applet
Applet Beans
Beans for Visual Composition