JAXX is a system that allows you to describe Swing user interfaces in XML and then generate them. It includes support for common user interface elements such as navigation trees.

Changes:
This version adds a button to show a popup with a validation table, introduces a new comboBoxModel that does not use a Vector, adds a sort model on BeanComboBoxModel, introduces a new listModel that does not use a Vector, and improves the DoubleListBean API. It also creates an adapter to move a component by using the mouse, and another adapter to resize a component by dragging a border of the component

URL:
JAXX