>>704
ありがとうございます。どうやらそうらしいです。
ループの種類を問わず、ループの中に入ると processEvent が止まってしまうので。

>>707
無限ループ使ってるのはCanvasの中だけです。
IApplication#start() → MenuPanel → Canvas
と切り替えているのですが、この辺が原因かな・・・未だに分かってない。

別Threadを作ってその中に無限ループというのが、いまいちよく理解できてません。○| ̄|_
CanvasにRunnableを実装して、Canvasに切り替える時に new Thread() するのでしょうか?