Se non imposti tu un fattore di scaling, rimane il fattore di default ovvero 1 unità = 1/72 inch. Quindi se avessi un pannello di 100 x 100 pixel, avresti in stampa il pannello grande circa 3,53 x 3,53 centimetri (100 * 2,54 / 72).Originariamente inviato da Manugal
Ma togliendo g2.scale() mi può compromettere la stampa di JPanel più grandi di una pagina per caso?
Ripeto: puoi impostare tu un fattore di scala. Puoi imporre che solo un lato del pannello (larghezza o altezza) sia fissato ad una certa dimensione fisica oppure imporre che il fattore di scala sia tale per cui il pannello stia comunque dentro una "scatola" di una certa dimensione. Bastano solo dei calcoli.

Rispondi quotando