キー入力 MIDP

備忘録:キー入力
▼MIDP2.0メモ▼ キーイベントを処理する
007 キー入力1(keyPressed)
の辺りを読む。
GameCanvasのgetKeyStates()は上下左右と決定とABCDしか取得出来ないみたい。
使う必要はないかもしれないが、0-9も取得しときたい。
GameCanvasをExtendsしたClassのkeyPressedで保存して
置いてwhileの中で取り出せばいいのかな?
ゲームなどでリアルタイムで取る時はgetKeyStates()ということらしい。

GameCanvasをExtendsしたClass:
  int keycode = -1;
  protected void keyPressed(int keyCode) { 
    setKeycode(keyCode);
  }
  while(true) {
    if(KEY_NUM0 == keycode ) info+="0";
    if(KEY_NUM1 == keycode ) info+="1";
      (中略)
    keycode=-1;
  }

if文じゃなくてcase文の方がいいか。
まあとりあえず動くのでこのままにしとこう。