Non ho mai usato la classe PrinterJob, ma da quello che ho visto nella documentazione, credo che sia più logico che, ad implementare l'interfaccia Printable, sia il JScrollPane (o il suo contenuto o il pannello che lo contiene) e non l'intera finestra....
Detto questo, dovresti passare il riferimento al pannello o al JScrollPane nel metodo setPrintable() e non this.
Ciao.![]()



Rispondi quotando