Looking at Java Swing GUI frameworks
by Kevin Dangoor
I’ve been poking around today to see if I could find good, general code that glues together Java GUIs. One of the first things I found was Java For U.com, which has a nice directory of a whole bunch of Java packages. It’s basically just someone’s bookmarks file, but it’s a good collection of bookmarks!
I came across the Explicit Layout Manager, which sounds like it warrants further investigation. I’ve been using the JGoodies Forms layout manager, and that’s pretty nice.
Werx is a Swing framework that uses a message bus to separate the front end from the back end. The nice thing about this model is that the framework automatically smooths out the Swing “freezing” problem for long running commands. LGPL.
ObjectScript appears to have a nicely constructed GUI framework as part of its IDE, Chimera. Unfortunately, Chimera is released under the GPL (the ObjectScript compiler is LGPL).
Wotonomy aims to be an open source implementation of WebObjects and JavaClient.
have a look at the UIC project. (http://uic.sf.net/) This uses the Qt Designer output (XML) to automatically generate Java code. The generated baseclasses can be extended to add the necessary logic. I use it in my applications and it is very powerfull.
You might wonna check out XUL toolkits using Swing such as Luxor, Swix, JellySwing, and many more. Find out more at the XUL Alliance site @ http://xul.sourceforge.net