JavaME游戏。覆盖黑莓键

时间:2013-12-10 13:57:51

标签: java blackberry java-me

是否有可能通过我自己的功能覆盖这两个菜单键(在图片上标记)? 我想覆盖游戏功能中指定的这两个键。 enter image description here

1 个答案:

答案 0 :(得分:2)

要覆盖Menu按钮,您可以使用以下代码。

public void makeContextMenu(ContextMenu contextMenu) {
    // Write your code here.
}

要覆盖Back按钮,有两个选项可覆盖close()方法以及覆盖keyDown(int keycode, int time)方法

<强> 1。 keyDown(int keycode,int time)

protected boolean keyDown(int keycode, int time) {
    int key = Keypad.key(keycode);
    if (key == Characters.ESCAPE) {
        // do something here
        return true;
    }
    return super.keyDown(keycode, time);
}

<强> 2。关闭()

public boolean onClose() {
    if (someCondition) {
        // do something
        return false;
    } else
        return super.onClose();
}