Hallo,
ich stelle in einer JTable (quadratische) Matrizen dar. Diese können größere Dimensionen annehmen. Wenn ich eine Matrix mit ~500.000 Zeilen und Spalten das erste Mal lade, geht es verhältnismäßig fix. Wenn ich anschließend in die selbe Tabelle eine 5x5 Matrix lade, dauert das ewig. Das Problem scheint am Entfernen bzw. Hinzufügen der Spalten zu liegen (fireTableStructureChanged()). Ich habe diesen Artikel bereits gefunden aber das Abräumen wird damit nicht zwingend besser. Gibt es hier einen Trick, die Tabellengröße einigermaßen schnell zu ändern? Sofern es wichtig ist: Ich leite von AbstractTableModel mein Model ab.
Schöne Grüße
Micha
ich stelle in einer JTable (quadratische) Matrizen dar. Diese können größere Dimensionen annehmen. Wenn ich eine Matrix mit ~500.000 Zeilen und Spalten das erste Mal lade, geht es verhältnismäßig fix. Wenn ich anschließend in die selbe Tabelle eine 5x5 Matrix lade, dauert das ewig. Das Problem scheint am Entfernen bzw. Hinzufügen der Spalten zu liegen (fireTableStructureChanged()). Ich habe diesen Artikel bereits gefunden aber das Abräumen wird damit nicht zwingend besser. Gibt es hier einen Trick, die Tabellengröße einigermaßen schnell zu ändern? Sofern es wichtig ist: Ich leite von AbstractTableModel mein Model ab.
Schöne Grüße
Micha