【发布时间】:2013-11-21 08:54:30
【问题描述】:
我正在开发一个应用程序,该应用程序需要我覆盖 lwuit 中的 keypressed 和 release 方法,以便将特定功能映射到游戏键中。
当我这样做时,游戏键可以正常工作,但我无法向应用程序添加两个以上的命令。通常 actionlistener 会自动处理多个命令的映射,但它不会。
是否可以将多个命令映射到一个软键(例如使用键码 -7)并有一个 if 语句来动态检查哪个命令被按下。
public void keyReleased(int keyCode) {
switch (keyCode) {
case -6: // left cmd key
function a();
return;
case -7: // right cmd key
//Need this to handle more than one command function
return;
}
//function to handle gamekeys
}
希望我对自己的问题足够清楚。请帮忙
【问题讨论】:
标签: java-me lwuit lwuit-command