An applet has a gui itself, so I assume you mean putting an applet into a desktop application? If so the answer is no, but if you design the applet right you can take the components and move them into a top level frame container and create a desktop gui with minimal headache. If your applet is simply a container for the components, then there's no (or little) decoupling from the applet that needs to be done.