[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Bean Builder is easy to use and achieves separation of the graphical
interface and the code. It does not generate code for hand-editing and
uses JavaBeans XML persistent storage instead. Component relationships
are established visually on the basis of event triggers that lead to
calls on the interface of other bean components. The only interaction
between code and the interface is a call to XMLDecoder that recreates
the GUI from the stored XML file.
A simple tutorial is provided that outlines the capabilities quite well:
https://bean-builder.dev.java.net/guide/tutorial.html
Pros:
- Graphical specification of event and layout relationships between
components
- Layout editor is good for resizable interfaces (it uses SpringLayout).
- Event relationships can be established between non-visual and visual
components.
Cons:
- Existing event and layout relationships between components cannot be
modified.
- Complex containers like JTabbedPanes and JSplitPanes cannot be
properly configured.
- No means by which to relocate or remove nested components.
The Bean Builder project was opened by Sun and is now available under
the Berkeley Software Distribution License. It can now be found in
semi-active development at:
https://bean-builder.dev.java.net/.
Perhaps some of it's capabilities and approach could be adopted by VE.