There are at least two ways to approach building an application that combines Java and XML. One involves using a toolkit; that was covered in last week's article. In this second of two parts, you'll learn what is available for the second approach: using an integrated development environment.
Java UI Design with an IDE - SpeedJG (Page 4 of 5 )
The next interface builder I looked at was SpeedJG. It was produced by German software house Wohrmann Softwareentwicklung and can be downloaded at http://www.wsoftware.de/SpeedJG/.
SpeedJG is very well presented and very easy to use; you just unpack the downloaded zip file, double click a bat file and the application launches. It doesn't get installed; it just runs from a jar file like other open source applications of which we're all fond. As with some of the other GUI applications, the current SpeedJG interface was generated using SpeedJG, making it a working testimony to its own success.
The application and its use is extremely well documented; the help files (a local replica of the SpeedJG website) give full instructions on installation and use and even include a few How To tutorials to get you started. SpeedJG has been created by professionals for professionals, and it comes at a professional price, well, around $79 (£40ish) anyway. This is without a doubt the best documented and the easiest to use Java XML UI builder that I looked at, but it's also one of the few that's going to cost you anything.