• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

Java: Probleme mit manchen Druckertreibern

zendo

Boskoop
Registriert
23.02.06
Beiträge
41
Hallo,

hab noch 'ne Frage an die Experten. Bei einigen Leuten stürzt mein Programm mit "Index out of bounds" exception ab. Das Problem ist, die Exception tritt in "at java.io.BufferedInputStream.read(BufferedInputStream.java:306)" auf. Also nicht in meinem Programm, sonderrn einer Original-Javaklasse. Zurückverfolgt wird die Methode über die üblichen Java-Umwege von dem Befehl "pjob.setPrintable(this, pPage);" aus meinem Programm aufgerufen. Hier der Code-teil:
Code:
public class DruckFenster extends javax.swing.JFrame implements Printable, java.awt.event.MouseWheelListener {
    static PrinterJob pjob = PrinterJob.getPrinterJob();
    static PageFormat pPage = pjob.defaultPage();
    DGL dgl;
    Koordinatensystem ks[];
 
    public DruckFenster() {
        pjob.setPrintable(this, pPage);
        initComponents();
        blattPane.addMouseWheelListener(this);
    }

Was kann ich da machen???

Vielen dank schonmal,

Stephan
 

zendo

Boskoop
Registriert
23.02.06
Beiträge
41
Problem ist gelöst...zumindest pragmatisch.

Hab 'ne try/catch Umgebung drum gesetzt und gut is...

schein zu klappen, aber befriedigend ist die Lösung nicht