Hallo,
ich muss in meine Applikation eine Druckfunktion einbauen.
Ich versuche gerade alle Objekte die von JComponent abgeleitet sind mit object.paint(g) in ein Bild zu zeichnen, weilches ich dann gern drucken möchte.
Hier komme ich zum ersten Problem:
Ich habe ein JComponent indem ich ein JTable habe. Warum wird die JTable nicht in das Bild gezeichnet? Allerdings wird das JTable einwandfrei auf dem Bildschirm dargestellt? Was mache ich falsch? Fehlt irgendwas?
Geleiches Problem habe ich bei einem JScrollpane. Auch hier bekomme ich den Inhalt nicht ins Bild. ;(
Desweiteren habe ich das Problem, das ich beim Druck mehr DPI einstellen kann und eine größere Papiergröße.
Wie mache ich es, dass das ganze nicht pixelig wird? Dachte erst an Affine Transformationen und interpoliere das ganze. Allerdings könnte dies ganz schön schimmlig werden.
Vielen lieben Dank für eure Hilfe schonmal
ich muss in meine Applikation eine Druckfunktion einbauen.
Ich versuche gerade alle Objekte die von JComponent abgeleitet sind mit object.paint(g) in ein Bild zu zeichnen, weilches ich dann gern drucken möchte.
Hier komme ich zum ersten Problem:
Ich habe ein JComponent indem ich ein JTable habe. Warum wird die JTable nicht in das Bild gezeichnet? Allerdings wird das JTable einwandfrei auf dem Bildschirm dargestellt? Was mache ich falsch? Fehlt irgendwas?
Geleiches Problem habe ich bei einem JScrollpane. Auch hier bekomme ich den Inhalt nicht ins Bild. ;(
Desweiteren habe ich das Problem, das ich beim Druck mehr DPI einstellen kann und eine größere Papiergröße.
Wie mache ich es, dass das ganze nicht pixelig wird? Dachte erst an Affine Transformationen und interpoliere das ganze. Allerdings könnte dies ganz schön schimmlig werden.
Vielen lieben Dank für eure Hilfe schonmal