mabuhay: Drucken des Inhaltes eines scrollPane

Hi,

Also, ich stecke wieder mal fest. Ich möchte den Inhalt eines scrollPane drucken. Bis jetzt habe ich es nur so hingebracht, dass der sichtbare Bereich gedruckt wird:

  
  Toolkit tk = Toolkit.getDefaultToolkit();  
  PrintJob pj = tk.getPrintJob( new Frame(), "", null );  
  
  if ( pj != null ) {  
    Graphics g = pj.getGraphics();  
    scrollPane.printComponents( g );  
    g.dispose();  
    pj.end();  
  }  

Hat mir jemand einen Hinweis, wie ich den ganzen Inhalt eines scrollPane drucken kann? Ich hab schon verschiedene Varianten mit print, printAll und printComponents ausprobiert. Also zur Verdeutlichung: das scrollPane beinhaltet mehrere Buttons welche hintereinander liegen. Diese sollten alle ausgedruckt werden.

mfg
mabuhay

--
www.mytinyarchive.ch.vu
  1. Hallo mabuhay,

    Scrollpanes enthalten eigentlich nur eine Komponente. Wenn Du da mehrere drin hast, musst Du dazu wiederum einen Panel verwenden.
    Hast Du mal JScrollPane.getViewport().getView().print(...) versucht?

    Grüße

    Daniel