yasb-0.1.1 is disponible. Actually, the library includes support for java beans based data models and the most used swing components : text fields, buttons, spinners, combo boxes and labels. An initial support for JTable is included throw a List and array based models.
Yasb is an attempt to make data/swing binding more
simple and intuitive. Actually, WYSIWIG GUI builders like Matisse speed
considerably user interface construction. But desktop developpers need always a
rapid tool for binding swing components to data models.
Although this framework does not provide a GUI tool for swing binding,
its main focus is to make the binding more simple and one call operation. In
the same time allow customization throw a well defined interface.
Download
Download current version from here.
Note that this is not the definitive API.
Main
features
Easy and quick binding: Build the UI with your favourite
RAD tool, then bind the entire form with a single
method call.
Automatically bind enum to radio buttons and combo boxes.
Customizable: Build your own swing adapters
and register them to be used by the binding library
Extensible: you can add new adapters for
your own swing components.