Hallo,
Ich verwende eine MultiLineTable als JTable damit ich den Text schöner in meinen Zellen anzeigen kann. Ich verwende dafür drei Klassen die im Netz verfügbar sind und über dieses Forum erhalten habe. Es funktioniert alles einwandfrei außer das Löschen der jeweils letzten Zeile der Table.
Ich bekomme immer eine ArrayIndexOutOfBoundsException wenn ich versuche die letzte Zeile der JTable zu löschen. Das Löschen aller anderen Zeilen funktioniert einwandfrei. Ich verwende neben dem Löschen in der Datenbank eben den folgenden Ausdruck: model.removeRow(int index); Der Fehler wird immmer in dieser MultiLineTable Klasse in der getRowHeight Methode in dieser Zeile angezeigt:
height = Math.max(height, getHeight((String) tm.getValueAt(row,i), colWidth));
Ich weiß, dass ist so sehr schwer zu sagen, aber vielleicht kennt jemand die Klassen hat sie schon verwendet oder hatte mal ein ähnliches problem...?
lg
mat
Ich verwende eine MultiLineTable als JTable damit ich den Text schöner in meinen Zellen anzeigen kann. Ich verwende dafür drei Klassen die im Netz verfügbar sind und über dieses Forum erhalten habe. Es funktioniert alles einwandfrei außer das Löschen der jeweils letzten Zeile der Table.
Ich bekomme immer eine ArrayIndexOutOfBoundsException wenn ich versuche die letzte Zeile der JTable zu löschen. Das Löschen aller anderen Zeilen funktioniert einwandfrei. Ich verwende neben dem Löschen in der Datenbank eben den folgenden Ausdruck: model.removeRow(int index); Der Fehler wird immmer in dieser MultiLineTable Klasse in der getRowHeight Methode in dieser Zeile angezeigt:
height = Math.max(height, getHeight((String) tm.getValueAt(row,i), colWidth));
Ich weiß, dass ist so sehr schwer zu sagen, aber vielleicht kennt jemand die Klassen hat sie schon verwendet oder hatte mal ein ähnliches problem...?
lg
mat