Short answer: Applets are designed for small functionality that runs on a web browser and downloads on demand. Swing is a collection of user interface components, such as text fields and windows, that are designed to be built by the developer for use on the desktop.
Long answer: see adamantium answer.
spork
source share