The main addition is the Unit support. It is now possible to use centimeters, inches, dialog units, and more with existing layout managers. This release also fixes a few bugs.
This release adds automatic handling of multiple
conditions on enabling or disabling components. It
also adds new constraints shortcuts for the
GridBagLayout. Several bugs were found when using
advanced Accessors capabilities, and have been
fixed. The UIHDemo on the Web site now supports
syntax highlighting when using JRE 1.4 and later.
This release adds support for JRE 1.1 and simplifies the use of ExplicitLayout. It also provides more facilities to ease debugging. The license terms have changed from the SPL to the LGPL.
This major release adds manipulation of component hierarchies (in addition to their creation). Thus, actions can be run on levels of the hierarchy, as well as their sublevels (if specified). The documentation the on the Web site is greatly enhanced, and a downloadable demo is added.
Hierarchy level accessors are added to enhance constraints handlers. GridbBagLayout supports constraints inheritance from a mapped level or previous level using those new level accessors. Debug prints now support mapped name printing. The deprecated API is removed, so the overall API is less confusing.