• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Wir haben den Frühjahrsputz beendet, Ihr auch? Welches Foto zu dem Thema hat Euch dann am Besten gefallen? Hier geht es lang zur Abstimmung --> 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