This library has for primary goal to drastically simplify the development of a Swing application.
The library mix several concepts and design patterns :
-
the JavaBeans core and services (see the
specifications
). JavaBeans provide simple and powerful coding conventions, and especially the Glasgow specifications with its BeanContextServices concept.
-
the JavaBeans oriented design by Rickard Öberg (see
www.dreambean.com
for details). He has developped a small framework to simplify the writing of Customizer and PropertyEditor, which allow to display JavaBean into a Swing GUI.
-
the P.A.C. (Proxy-Abstraction-Control) design pattern and the menu negotiation as described by Allan Holub (see the
article series
).