DefaultTableModel addRow funktioniert nicht so ganz

Siehe Post: http://forum.byte-welt.net/threads/9991-jTable-ArrayIndexOutOfBoundsException for source code

Hi,

ich will jetzt in meinem Beispiel nicht nur die ColumnHeader ändern sondern natürlich auch eine neue Row (am Ende in einer Schleife) hinzufügen und habe das so versucht:

                   defaultModel.addRow(new Object[]{"","","","","",""}); ```

leider kommt dann die Fehlermeldung:

`SCHWERWIEGEND: null
java.lang.ClassCastException: javax.swing.JTable$1 cannot be cast to javax.swing.table.DefaultTableModel`

was mache ich hier falsch, bzw. wie kann ich hier neue Rows einfügen?

Du musst die JTable mit einem passenden TableModel initialisieren. Übergib das TableModel am besten im Konstruktor der JTable.
Über das TableModel kannst du dann die Daten manipulieren.

Danke!!

das muss ich natürlich vorher machen, und nicht erst in der Methode in der ich die Tabelle hinzufügen möchte…