MIDPのView Framework(前編)

怒涛の出張シーズンも終わり、少し時間的な余裕も出てきたので、MIDPの勉強を再開した。
復習も兼ねて、CanvasにCommandListenerを実装したスケルトンを作った。
実際には

http://www.saturn.dti.ne.jp/~npaka/kvm/midp2/KeyEventEx/index.htmlを、少し整理して実装しなおした。
つまり、

  • Engineクラスを実装してほとんどの機能をそちらに移動し
  • CanvasはよりUIハンドラに近いものにした

どうしても出来ないのが、MIDletの終了メニューの実装。
Canvasに実装しようとすると、MIDletのdestroyAppは実行できないと言われる。
もう少し、粘ってみる予定。