J2ME 中的命令问题
Posted
技术标签:
【中文标题】J2ME 中的命令问题【英文标题】:Command issue in J2ME 【发布时间】:2014-04-08 06:42:32 【问题描述】:目前我正在开发 J2ME 应用程序,并且在 j2me 中遇到命令问题。 当我在表单上添加任何命令时,它会出现在选项下,而不是直接出现在屏幕上。
Command selCommand = new Command("Select");
这个选择命令没有直接出现在屏幕上,选项出现在屏幕上然后点击选项命令然后选择命令出现。
我想在屏幕上选择命令而不是选项。
【问题讨论】:
【参考方案1】:JavaME 中的高级 GUI 编码不允许您决定如何显示 Command
。
相同的代码可能会在某些设备的屏幕上直接显示Command
,但在其他设备的选项下。所以不要控制它。
您最好的机会是研究优先事项。通过在Command
上设置高优先级,您可能会很幸运,它直接显示在屏幕上,而不是在选项下。虽然这不是你应该指望的东西,因为规范没有要求它,但我怀疑至少有很多设备会这样做。
【讨论】:
【参考方案2】:J2ME 不允许您在屏幕上添加命令,它会出现在菜单中,但我们可以设置命令的优先级,以便它们可以在左侧或右侧可见。
即使你想在屏幕上添加命令,你也必须使用按钮。
Container containerbtn;
Button btnsel = new Button("Select");
containerbtn.addComponent(btnsel );
this.addComponent(containerbtn);
【讨论】:
以上是关于J2ME 中的命令问题的主要内容,如果未能解决你的问题,请参考以下文章