• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

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
 
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