JFCML - JFC/Swing XML Markup Language.
Designed to be the fastest, most complete, and easy to use markup language for Swing. Built directly on top of the SAXParser, JFCML is fast, efficient, and highly scalable.
Now, combined with the optional JFCML/BeanShell package, JFCML becomes the most complete XUL for JFC/Swing. This package adds support for all Listener types (ActionListener, MouseListener, FocusListener, etc) through BeanShell Scripting. Additionally, a full XML element is added for Action, enabling scripting access.
Work has begun on a collection of XSLT StyleSheets for JFCML. If the user follows the prescribed best-practices for the JFCML document, it will be translatable directly into compilable Java source files.