【发布时间】:2012-02-21 07:58:14
【问题描述】:
我在 J2ME 中的应用程序,我刚刚将 Emulator Platform 更改为 Blackberry JDE 6.0.0 和 Device 9800。
在 Netbeans 中应用上述配置后,我得到了 MyApp.cod 文件。我已将它安装在我的设备 Blackberry 上,但问题是我主要使用 Canvas 并且我使用软键作为选项。轨迹球可与左、上、下和右配合使用,这很好。但是我在画布上提供的软键不起作用?我必须在画布上进行哪些更改才能使用黑莓的软键?
这里是代码::
protected void keyPressed(int keyCode) {
action = getGameAction(keyCode);
if(keyCode == -7)
{
// for go to back
Display.getDisplay(midlet).setCurrent(midlet.aolMenuCanvas);
}
else if(keyCode == -6)
{
try {
//midlet.DownloadPhoto((imageName[index_send]),++index_send);
midlet.DownloadPhoto(imgName[index]);
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
【问题讨论】:
-
@Sahjid 你说的“画布上提供的软键”是什么意思?
-
我在画布的左下角和右下角的两侧都有两个图像,如果用户单击左软键,我将在画布中进行一些更改。我为此使用了密钥代码。
-
@Sahjid 请贴出相关代码sn-p。
-
使用 KEY_STAR 和 KEY_POUND(* 和 #)代替 LSK 和 RSK
标签: blackberry java-me lcdui midp-2.0