Is there a swing library that can take its layout from an XMl file?
JFCML: http://jfcml.sourceforge.net/