The Hierarchical Graphical Library

What is HGL?
Features
Download
Tutorial
API
Status
Contact

Features

HGL is build around the following design criteria’s.
  • The library is build purely in Java 1.5 and is the only thing you need installed to work with HGL.

  • HGL has a minimal API compared to Swing and AWT.

  • Unfortunately not all errors can be caught at compile time because of the use of reflection.

  • The relationship among the graphical components such as buttons, panels, labels, etc. are organized in hierarchical structure implemented using anonymous inner classes.

  • The hierarchical structure of graphical components does not allow foolish constructions such as a button placed in another button.

  • HGL hides the use of layout managers which means that programmers do not need to be concerned about these; in fact all layout information is handled by an annotation system.

  • HGL provides a new and more intuitive way of handling events where the numbers of possibilities to handle events are strongly reduced.

  • HGL has implemented a simple version of JList which is fare more easier to use then JList.

SourceForge.net Logo