Spaltenbreite verändert sich mit dem Setzen des TableModels

Hi TT,

danke für deinen Beitrag.
Aber darum geht es nicht. Ich habe zwar in der Tat mehrere JTables, die aber in verschiedenen Tabs einer JTabbedPane liegen.
Aus einer Datei lade ich mir Daten, die in die JTable des gerade aktiven Tabs geladen werden sollen. Die Datei ändert sich laufend und ich möchte per Mausklick auf einen Button die Daten des aktuellen Stands aus der Datei laden, in ein TableModel umformen und damit die JTable auf den neusten Stand bringen. Da die Daten in einem Vector aus Vectoren liegen, ersetze ich den Original-Vector (dataVector) eines DefaultTableModels.
Und immer wenn ich das mache, ändern sich auch die Spaltenbreiten meiner JTable auf die Default-Werte…
Nur, warum? Und wie kann ich das umgehen?