Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ve-dev] Bean Builder

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.



Back to the top