|
|
|
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.
|
|