• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> 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