Many panels, one (GridBag) layout manager
XP PL&F on Linux
I haven't tried this but I would love to see if it works.
Collective Cortex
Another company entering the desktop search space. This time it is in Java.
Desktop Application Frameworks
Client/server communication
Writing a Large Application in the Real World Based on the Java? Foundation Class/Swing (JFC/Swing) API
by Trey Roby, Senior Computer Scientist, California Institute of Technology
Beyond Actions A Semantically Rich Command Pattern for the Java? Foundation Classes (JFC/Swing) API
by Brian Sletten, System Architect, Parabon Computation, Inc.
JuiPiter
JuiPiter provides a mechanism to separate Swing tasks from long running non-UI tasks. The core of the JuiPiter mechanism is the Window Logic Decoupler. The decoupler, in addition to memory management and externalized strings, adds a single local Thread (non-Swing) per window that acts as the delegate. The single thread aspect solves the multi-Thread concurrency management that the developer must handle is using other options, i.e., SwingWorkerThread, FoxTrot, Spin.
Creating Notepad in Java
Heres something cool for the AWT and Swing new-bies. The source code for Notepad in Java. A very nice example to get your life started using Java GUI.
Read: ClientJava.com Links(9) - XP PL&F on Linux, Desktop Application Presentations, Notepad in Java