I've created
alot of my forms using Adobe Acrobat and FDFToolkit for Java. The Toolkit is a great API which allows you to dynamically populate pdf forms with user-supplied data. Basically, you create your form template as a pdf, use the FDFToolkit API as a middle-tier, so to speak, which translates the user input into FDF (Form Data Format), and dumps it into the pdf form.
Most of my forms are web-based, so form creation and user interface is a breeze if you know your way around HTML/CSS and javascript. The FDFToolkit implementation itself resides in a
Servlet.
I've never used it with Swing, but I don't see any reason why it wouldn't be just as easy.
Check out the toolkit
here.
You can view some of the forms I've created
here. (look under the
performance appraisal project (thumbnails 7 & 8))
[ June 07, 2004: Message edited by: Jeffrey Hunter ]