Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[Ann] UIHierarchy 1.1.0 is out!

0 views
Skip to first unread message

Christopher Deckers

unread,
Oct 23, 2003, 8:53:17 AM10/23/03
to

Hi all,

Some news of UIHierarchy, the AWT/Swing containement hierarchy helper
library.

-- Release 1.1.0 is out --

* What is UIHierarchy:
The UIHierarchy library aims at simplifying the development of user
interfaces made in AWT or Swing.
It simplifies code syntax to match the mental picture of containement
hierarchy, which makes it easier to develop and maintain small to complex
user interfaces.
License terms are Sun Public License 1.0.

* Project pages:
The homepage is: http://chrriis.brainlex.com/projects/uihierarchy.
The SourceForge project: http://sourceforge.net/projects/uihierarchy.
The Proposed dowloads are:
- UIHierarchy.zip: contains the library "UIHierarchy.jar"
- UIHierarchySrc.zip: contains the sources of the library, and the javadoc.
You probably need the NanoXml parser to compile the XML helper class.

* Documentation:
Some documentation is available in the project homepage, along with
examples.

* Changes in Release 1.1.0:
- Spring layout constraints handler is added.
- Mapping of objects is possible.
- Component resolvers map the objects that are used when building the
hierarchy.
- Containers can now define some sub constraints to use with their own
layout.
- Comments are added for layout constraints handlers that explain their use.
- The build() static method is renamed buildSub(), and does not return a
container anymore but the hierarchy. It does not accept a boolean parameter
to print the hierarchy. From the hierarchy that is return, it is possible to
get the container or print it.
- Sub constraints are also supported by the XML module.
- Extensive explanation of the use of the UIHierachy and XmlUIHierarchy are
added as Javadoc comments.

* Some features, up to now:
- Really small library.
- Ease of use, with several possible ways to use it.
- Support for implicit declaration of intermediate panels and labels.
- Flexibility to add some custom layouts.
- Possibility to declare the hierarchy in an XML document (using the small
NanoXML parser)

Have fun!
-Christopher
chr...@brainlex.com


0 new messages