Projects / UIHierarchy


The UIHierarchy library aims to simplify the development of user interfaces made with AWT or Swing. It simplifies code syntax to match the mental picture of a container hierarchy, which makes it easier to develop and maintain both small and complex user interfaces. Additionally, UIHierarchy can manipulate resulting component hierarchies in a powerful way.

Operating Systems

Recent releases

  •  07 Mar 2005 19:09

    Release Notes: 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.

    •  06 Mar 2004 20:44

      Release Notes: 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.

      •  25 Jan 2004 20:24

        Release Notes: 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.

        •  06 Jan 2004 00:40

          Release Notes: 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.

          •  01 Dec 2003 20:58

            Release Notes: 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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.