This package contains the classes of the CONCERT GUI library.

General Description

The GUI Library is a kind of "Reference implementation" of the CONCERT Style Guide. Especially DyCE components developed at CONCERT should stick to this guide to ensure a consistent appearance.

The GUI library consists of several utility and factory classes that simplify the creation of GUI elements. Using a single factory class the behavior of GUI elements can be controlled easily.

Example: A result of an evaluation could be that users get confused by floatable toolbars. If every component has its own method to create a toolbar it's hard to maintain and more complicated to achieve to set the states of all toolbars "floating around" to be fixed to a window border. Having a single factory method ToolBarFactory.createToolBar() all toolbars can be set to be fixed with a single change.

An extension to this GUI library will be the creation of a CONCERT Look and Feel that supports the visualisation of general cooperative concepts.