title: What are the main things that an experienced Java SWT programmer should be aware of when moving to Swing?
body: <p>What are the major differences which may be encountered? Any major differences in application design? Threading models? The way you go about constructing GUIs? Any features of SWT which aren't available in Swing?</p>