Erik Weber wrote:
I have invested a lot in writing custom UI classes, custom paint methods, custom UI defaults properties, etc., to get my Swing components looking the way I want (I'm sorry but, changing the background colors, and other easily-scriptable stuff, doesn't cure Swing's out-of-the-box ugliness). Also, I am amassing a collection of custom components, such as self-validating forms and custom JTextPane-based browsers.
In fact, one of my browsers builds layouts based on my own metalanguage (soon to be XML). It embeds diagrams with captions and draws arrows from the captions to the diagrams based on simple coordinates, etc. Seems like I was doing JDNC without even really knowing about JDNC. ;)
I do not intend to abandon my current set of GUI devices, but obviously I would like to leverage JDNC if it's worth it, not to mention provide compatibility. Will JDNC support my own look and feel (or pseudo look and feel)? Can it be easily modified to work with my custom components?
https://jdnc.dev.java.net/files/documents/1746/8515/jdnc-0_6-2004_11_04-doc.zip
Above JavaDoc shows that "jx" componets all extend Swing :-)! So it's just Swing much improved.
I'm not even sure if I should bring up the question of security. Suppose I have a custom file chooser. Will there be a sandbox concept like that of Applets?
Security:
You kind of have to sign the jars and then it pops up a user box "do you accept this ssl?" the 1st time user sees you "page".
This is the weakest point of this "arcitevture".
Applets:
The benefit IMO is that it allows you to use the internet for good things (like JNLP networkLauch and update)
but allows you to "BYPASS THE BROWSER" so you do not have 2 sets of windowing api, etc.
Ex:
http://www.jext.org/apps/jext.jnlp
I am leaning in releasing my "JDNC binding to hessian dispatcher" to open source and .... it will suceed only if others contribute.
.V
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]