ようは、

Swingライブラリ  : スレッド危険 混ぜるな

Swingライブラリは、スレッドセーフじゃない。
これは多くの人間が知っている。

だが、どこまでスレッドセーフじゃないのかがわかりにくい。
Swingパッケージ全て?それとも、イベントディスパッチに絡む部分だけ?
なので、TableModelをどうすればいいかという話が出てくるわけだな。

TableModelの実装に関していうと、fireなどでイベントを発生させている部分があるわけで
イベントディスパッチすれっどとは別スレッドで扱われることを想定した作り。
なので、スレッドセーフに作っておかないとおかしなコトになるはず。
イベントを処理する部分じゃなくて、イベントの発生元なんだよね。

って知ったように書いてみました。
ホントはよく知らない。