Sprawdzanie poprawności komórek w JTable

Mam tabelę JTable, która wymaga sprawdzania poprawności komórek dla komórek, w których użytkownik może wprowadzać tekst. Gdy użytkownik wprowadzi nieprawidłowy tekst, obramowanie komórki zmieni kolor na czerwony.

Udało mi się powiązać tę działającą tablicę dwuwymiarową z flagą, jeśli każda komórka ma błędy lub nie.

Problem polega na tym, że użytkownik musi mieć możliwość zmiany kolejności tabeli (według kolumny). Muszę przechowywać flagę błędu w modelu tabeli, nie oddzielnie. Każdy ma pomysły, jak to zrobić?

questionAnswers(2)

yourAnswerToTheQuestion