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.
The inital release of package JFCML/BeanShell provides Listener support through BeanShell scripting. Supported Listeners include: ActionListener, AncestorListener, ComponentListener, FocusListener, HierarchyBoundsListener, HierarchyListener, InputMethodListener, KeyListener, MouseListener, MouseMotionListener, PropertyChangeListener, and VetoableChangeListener. Additionally, Action is scriptable and has been given a full XML element tag.