I am working on an application with many arrays and the output needs to be in differnt formats on a page. That is I will have tables, graphics and regular lines of text.

It would be nice to view the information and than have the ability to print it out. Someone suggested that I look into one of Java's report generators. I thought that I would need only a print preview tool.

I need help deciding if I need a Report Generator or a Print Preview tool. Also, any suggestion for a specific tool (with good examples) would be greatly appreciated.

Thanks...Ronnie