When printing invoices and reports, no doubt you want them to look more than basic - hence your problem. If your swing application has a server-side component, look at the Jasper and Docmosis libraries to generate decent reports from the server (since then the serverβs heavy side is usually aok). If you really need a library only for the client application, there is an old library called JViewPro , which is pretty yuk for coding, but can allow you to place reports in code for display and printing and is a single bank (just be careful with memory usage).
Paul jowett
source share