Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java me 可以为j2me元素动态设置命令吗?_Java Me_Label_Midp_Lcdui - Fatal编程技术网

Java me 可以为j2me元素动态设置命令吗?

Java me 可以为j2me元素动态设置命令吗?,java-me,label,midp,lcdui,Java Me,Label,Midp,Lcdui,我有一个类似按钮的StringItem。标准菜单项(左后和右下)始终存在。我想做的事情是把菜单项留在左边,然后更改下一个菜单项的标签。可能吗 我试图用必要的标签创建一个新命令,并将其添加到stringiteim中,但它并没有替换Next命令,它只是创建了一个名为menu的菜单项,其中包含子项Next和我的命令标签 如何删除Next或更改其标签?不允许设置新标签,因此您正确猜测的唯一选项是添加新命令。你只是忘了一件事 …我试图用必要的标签创建一个新命令并添加到stringitem,但它没有替换Ne

我有一个类似按钮的StringItem。标准菜单项(左后和右下)始终存在。我想做的事情是把菜单项留在左边,然后更改下一个菜单项的标签。可能吗

我试图用必要的标签创建一个新命令,并将其添加到stringiteim中,但它并没有替换Next命令,它只是创建了一个名为menu的菜单项,其中包含子项Next和我的命令标签

如何删除Next或更改其标签?

不允许设置新标签,因此您正确猜测的唯一选项是添加新命令。你只是忘了一件事

…我试图用必要的标签创建一个新命令并添加到stringitem,但它没有替换Next命令,它只是创建了一个名为menu with subitems-Next和My Command label的菜单项

…执行上述操作时,您忘记删除“下一步”命令。替换命令的代码应如下所示:

    myForm.removeCommand(nextCommand); // removes "Next" cmd
    myForm.addCommand(myCommand); // adds "My" cmd
或者,如果使用与Item()关联的命令而不是表单

    // myStringItem below is your StringItem above
    myStringItem.removeCommand(nextCommand); // removes "Next" cmd
    myStringItem.addCommand(myCommand); // adds "My" cmd