タイマの起動をawtのスレッドにやらせたくてpostEvent()してみたがソースを見ると直接handleEvent()を呼び出している。つまりぜんぜん意味がない。  awtのスレッドでやるのをあきらめればいいのかもしれないがたぶん現行の(fkissから移植した)コードはマルチスレッドを想定していない。安易にメソッドをsynchronizedにしてみたらタイマ以外のイベントの実行が非常にぎくしゃくするようになってしまったのでやめる。  とりあえずまったく排他を掛けていなくてもいまのところ問題ないように見えるが偶然だろう。きっと。  タイマのスレッドからGraphicsにアクセスするだけでrepaint()されるらしくて画面更新がむちゃくちゃである。なんとかしてくれ。ってimageUpdate()をオーバーライドしてfkissイベントの処理中はrepaint()が発生しないようにすればいいと思うが。