在黑莓应用程序中实现Menu时出错

时间:2012-05-02 10:05:09

标签: blackberry-jde

我已成功在我的应用中实现了菜单。 但我面临着另一个问题, 当我点击按钮菜单时出现上下文菜单。 我点击按钮字段时不希望显示该菜单。

构造函数中的

addMenuItem(_mnu_showresult);
addMenuItem(_mnu_quit);

/ 声明了菜单项 /

private MenuItem _mnu_showresult = new MenuItem(new StringProvider(
        "Show Result"), 110, 1) {
    public void run() {      
        Dialog.alert("You had scored ");
    }
};
private MenuItem _mnu_quit = new MenuItem(new StringProvider("Quit"), 110, 2) {
    public void run() {

    }
};

我如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您没有粘贴 ButtonField 的初始化代码。您可能需要在 ButtonField.CONSUME_CLICK 上添加样式位 ButtonField (这会触发上下文菜单)。

使用以下内容创建该按钮:

ButtonField myButton = new ButtonField("My Button", ButtonField.CONSUME_CLICK);