Is there a swing library that can take its layout from an XMl file?
Jakarta Jelly And I believe that you can use Spring framework to build UI applications. If you are using Spring you can configure application using the Spring XML.