Does it matter what language a tool is implemented in? I don't know of any limitations in Visio that prevent you from documenting Java programs. Some tools may have special features, like Rational, that facilitate keeping the documentation and the code in sync, but they require large investments in training and cash. I design gui's as images using The Gimp or, in the case of web applications, with plain static HTML.
Well Joe, I want such a tool for free. And Java has lots of open-source. So any free software written by other languages is OK. I've installed the GIMP as you told. But I can't find a template to let me do the Windows Interface drawing like Visio.
as Campbell mentioned, Netbeans has a visual GUI designer that not only let's you design it but also write boilerplate code for you it's free at www.netbeans.org if you don't want to use their IDE you can still copy/paste the boilerplate and use it elsewhere (if you're really conscientious you can even figure out how the boilerplate works )
Dave [ July 20, 2006: Message edited by: Dave Robbins ]