A panel is a light weight component, meaning it needs a top level container to hold it. An applet or frame is a top level (heavy weight) component, meaning it is it's own container. An applet can be nothing more than a thin wrapper around a panel which holds all of the other components. That's actually a good way to design it, since it lets you switch from applet to frame relatively easily, etc.