Log in / create account | Login with OpenID
DocForge
Programmer's Wiki

Java Swing

From DocForge

[edit] What is Swing

Swing is Sun's Java GUI library. It's the successor to Java AWT, formerly the default Java GUI library. It is a competitor to IBM's Java SWT. While it is now the preferred Java GUI, many criticize it for its complexity (e.g. LayoutManagers aren't particularily a joy to work with) and lack of threading (which necessitates use of a SwingWorker instead of a normal Thread). For more about this, see for example Swing has failed. What can we do? or JRuby can save Swing and the follow up article. Others, however, disagree: Does Swing Need Saving?

A tutorial from Sun Microsystems about Swing is available at java.sun.com/docs/books/tutorial/uiswing/.

Do you have information or insights to contribute to this article? Please feel free to edit this page. Ask questions or contribute to the discussion on this article's talk page.