why don't you look at  Swixml at http://www.swixml.org

from the web site:
SWIXML allows developers to rapidly generate graphical user interfaces by writing XML documents defining the layout and content of the interfaces.
SWIXML is an efficient java library, capable of instantiating javax.swing and custom objects at runtime. However, all dynamic and data-depending objects, like event handlers, data models, etc, have to be coded in Java.


It's available under an Apache-style open source license

Bruce Lill

"Ravi  Reddy" <[EMAIL PROTECTED]> wrote on 03/11/2003 08:47:45 AM:

> Andrew,
>
> I am trying to figure out the same in last two days. I have a swing
> GUI app, I would like to be driven by an XML file. Spend few hours
> yesterday looking at XUL and related technologies. I liked the
> control definitions in XUL but not the layout. The layout are all
> driven by hbox and vbox models.
>
> My current thinking is like this...
>
> 1. Define my screens in XUL kind of XML files. Controls, their
> relationships and boundaries and validations
> 2. Define my own tags to simulate SpringLayout rather than hbox and vbox.
> 3. Write my own framework to build this gui from the XML file.
>
> Let me know if you any other ideas.
>
> Ravi
>
> -----Original Message-----
> From: Andrew Rendle [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, March 11, 2003 9:24 AM
> To: jdjlist
> Subject: [jdjlist] Creating a Dynamic GUI
>
>
> Dear All
>
> I have a requirement to build a GUI completely dynamically. I have an XML
> DOM containing a hierarchy of controls and their associated attributes for
> which I wish to render using some kind of API, which is hopefully of the
> lightweight variety. Any ideas?
>
> Regards
>
> Andrew Rendle
> Team QuickSilver Software
>
>
>
> ---
> You are currently subscribed to jdjlist as: [EMAIL PROTECTED]
> To unsubscribe send a blank email to [EMAIL PROTECTED]
> http://www.sys-con.com/fusetalk
>
> ---
> You are currently subscribed to jdjlist as: [EMAIL PROTECTED]
> To unsubscribe send a blank email to [EMAIL PROTECTED]
> http://www.sys-con.com/fusetalk

> ForwardSourceID:NT00013AAE     --- You are currently subscribed to jdjlist as: [EMAIL PROTECTED] To unsubscribe send a blank email to [EMAIL PROTECTED] http://www.sys-con.com/fusetalk

Reply via email to