This article looks thread management in a Swing GUI. There's more to success than simply spinning up background threads for long-running operations: you need to get the results of these operations back to the user, control the sequencing of not-quite-independent operations, and provide feedback to the user while the operation is running.
This is a Java Swing tutorial. The Java Swing tutorial is for beginners and intermediate Swing developers. After reading this tutorial, you will be able to develop non-trivial Java Swing applications.
a Java framework for auto-generating fancy Swing GUIs via introspection that display objects directly to the user. The core idea is based on a book and implementation of a quite similar framework called "Naked Objects", but it is a complete clean-room imp