Il problema è quello di stampare un JTable.
Vorrei dare all'utilizzatore del mio programma la possibilità di visualizzare una anteprima di stampa, impostare margini e intestazioni e piè di pagina, etc...
Per stampare una JTable (soprattutto se di grosse dimensioni) ho visto che c'è da scrivere un tot di codice e se voglio anche fare l'anteprima non mi passa più, devo scrivere troppa roba e non ho tempo.

Dove posso trovare una classe già fatta per soddisfare questa esigenza?

Ho già scandagliato il web e ho trovato diverse cose, ma sono tutte a pagamento (salato!).

Qualcuno di voi ha già affrontato il problema?

Grazie