Drucken der Daten einer JList

newangel85

Grünschnabel
Hallo zusammen,ich weiß das die Frage wie druckt man in java hier shcon 100 mal getsellt wurde und ich hab auch shcon alle gepostete einträge zum thema drucken gelesen jedoch schaff ich es nicht das es bei mir funktioniert.

Ich habe eine JList und möchte die Daten der Liste einfach ausdrucken über ein J´MenuItem(drucken)

ich laß mir das listModel meiner Liste geben

PHP:
public void printPage()
  {
    DefaultListModel listModel = (DefaultListModel)jList.getModel();

    PrintJob job = getToolkit().getPrintJob(listModel);
//leider erscheint hier ein Fehler das er mein PrintJob nicht kennt obwohl ich 
java.awt.*; java.swing.*; importiere.

    Graphics g = job.getGraphics();
    g.setColor(Color.red);
    g.drawLine(0,0,800,800);
    
    g.dispose();
    job.end();
  }

irgend was fehlt noch danke für hilfe.
 
Hallo,

vielleicht solltest du dir mal die Übergabeparameter anschauen, die übergeben werden müssen.
Du übergibst ein ListModel, aber es gibt die Methode mit diesem Übergabeparameter nicht.

Code:
  getToolkit().getPrintJob(JFrame frame, String jobtitle, Properties props);
Code:
  getToolkit().getPrintJob(JFrame frame, String jobtitle, JobAttributes jobAttributes, PageAttributes pageAttributes);;

Also der Fehler ist nicht, dass irgendein import fehlt, sondern nur, dass es diese Methode mit diesem Übergabeparameter nicht gibt.

MFG

zEriX
 
Zurück