按键 keyPressed抛异常!!!
code = -3
java.lang.IllegalArgumentException
at javax.microedition.lcdui.Canvas.getKeyCode(+16)
at com.farm.mobile.GameControl.getKeyCode(+5)
at com.farm.mobile.GameControl.keyPressed(+27)
at javax.microedition.lcdui.Canvas.callKeyPressed(+19)
at javax.microedition.lcdui.Display$DisplayAccessor.keyEvent(+198)
at javax.microedition.lcdui.Display$DisplayManagerImpl.keyEvent(+11)
at com.sun.midp.lcdui.DefaultEventHandler.keyEvent(+127)
at com.sun.midp.lcdui.AutomatedEventHandler.keyEvent(+210)
at com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.handleVmEvent(+114)
at com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.run(+57)
代码如下 :
public void keyPressed(int keyCode){
System.out.println("code = "+keyCode);;
int key = this.getKeyCode(keyCode);
System.out.println("key = "+ " :: code= ");
}
真不知道哪里错了问题了 忘各位大虾指正 谢谢