1

我在 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();
            }

        }
}
4

1 回答 1

0

首先看看这个问题,它是公认的答案。另一方面,您可以向画布添加 2 个具有相同优先级的命令,并处理您在 commandAction(Command cmnd, Displayable dsplbl) 方法中的更改。如果您希望隐藏命令的标签,将画布全屏模式设置为true。

于 2012-02-25T08:04:29.017 回答