Hallo!
Grob umrissen möchte ich folgendes erreichen:
Es gibt eine JTable mit einem eigenen TableModel (von DefaultTableModel abgeleitet). Von "Aussen" können jetzt hier über einen SwingWorker Thread Daten im TableModel geändert werden.
Das funktioniert auch soweit wunderbar, lediglich gibt es ein Problem mit der "unruhe" der JTable, da jede Änderung am TableModel sofort dargestellt wird. Wenn ein User z.B. eine Zelle editiert, dann springen ggf. die Zeilen umher, da darüber vielleicht etwas eingefügt wurde. Kann man dieses neuzeichnen der JTable für die Dauer des Editierens unterbinden? Geht sowas von Haus aus oder muss ich dafür das TableModel so umbiegen, das ich da selbst drauf achte keine firetabledatachanged o.ä. im edit Modus zu werfen?
Danke!
Grob umrissen möchte ich folgendes erreichen:
Es gibt eine JTable mit einem eigenen TableModel (von DefaultTableModel abgeleitet). Von "Aussen" können jetzt hier über einen SwingWorker Thread Daten im TableModel geändert werden.
Das funktioniert auch soweit wunderbar, lediglich gibt es ein Problem mit der "unruhe" der JTable, da jede Änderung am TableModel sofort dargestellt wird. Wenn ein User z.B. eine Zelle editiert, dann springen ggf. die Zeilen umher, da darüber vielleicht etwas eingefügt wurde. Kann man dieses neuzeichnen der JTable für die Dauer des Editierens unterbinden? Geht sowas von Haus aus oder muss ich dafür das TableModel so umbiegen, das ich da selbst drauf achte keine firetabledatachanged o.ä. im edit Modus zu werfen?
Danke!