Swing JTable Darstellungsfehler auf MacBook

muffin

Neues Mitglied
Hallo,

ich habe eine Swing-Applikation, die auf Mac und PC läuft entwickelt. Läuft überall prima, bis auf MacBook mit OS X und Java 1.5.0_24, da bekomme ich beim Scrollen im JTable einen Darstellungsfehler (siehe Screenshot). Der unterste Eintrag wird für alle neu erscheinenden Zeilen dupliziert. Wird die entsprechende Zeile dann angeklickt, werden die korrekten Daten angezeigt. Jemand eine Idee was da los ist bzw. wie ich die Ursache finden kann?

osx-scroll-error.png


Schöne Grüße
muffin
 
>>> Java 1.5.0_24
Hast du das ganze unter 1.5 oder 1.6 entwickelt? Tritt der Fehler bei anderen auch auf, die 1.5 haben? Update mal Java und versuchs dann nochmal. Kannst du sicher einen Programmierfehler ausschließen?
 
Sowohl als auch. Ich entwickle eigentlich auf einem PC mit Win XP und Java 1.6. Zum Testen und Verpacken nehme ich allerdings einen iMac mit Java 1.5. Läuft wie gesagt auf fast allen Maschinen einwandfrei nur auf MacBook nicht. Die haben schon die aktuellste von Apple freigegebene Java Version 1.5.0_24 drauf und 1.6. lässt sich da nur installieren, wenn man das OSX ebenfalls upgraded. Mit eben dieser Java-Version läuft es aber z.B. auf dem iMac, MacBook pro, G4 ganz normal.

Ich nehme schon an, dass da irgendwo eine Exception geworfen wird, nur wo soll ich die abgreifen? Der User macht ja in dem Moment nichts weiter als nach unten zu scrollen...
 
Du weist ja, wo dein Table+ScrollPane sitzt. Kannst ja mal testweise ein try-catch Block drumrum setzen und bekannte runtimeexception + zum schluss alle exceptions abfangen und iwo zwischensichern.
 

Neue Themen


Zurück
Oben