キーイベントの処理 |
キーイベントが発生すると、_Canvas クラスを継承したクラスの processEvent() メソッドが呼び出されます。このメソッドの中で、イベントのタイプとパラメータを識別してください。processEvent() メソッドの記述例は次のようになります。
public void processEvent( int type, int param ) { switch( type ) { case KEY_PRESSED_EVENT: // キーが押された break; case KEY_RELEASED_EVENT: // キーが離された break; } } |
イベントのタイプは、_Canvas.KEY_PRESSED_EVENT/_Canvas.KEY_RELEASED_EVENT の2種類で、パラメータは、KeyEvent.KEYCODE_〜 です。