0

目前我正在开发 J2ME 应用程序,并且在 j2me 中遇到命令问题。当我在表单上添加任何命令时,它会出现在选项下,而不是直接出现在屏幕上。

Command selCommand = new Command("Select");

此选择命令不会直接出现在屏幕上,选项会出现在屏幕上然后单击选项命令然后选择命令即将出现。

我想在屏幕上选择命令而不是选项。

4

2 回答 2

1

JavaME 中的高级 GUI 编码不允许您决定如何Command显示 a。在某些设备上,相同的代码可能会Command直接显示在屏幕上,但在其他设备上的选项下。所以对此没有任何控制权。

你最好的机会是研究优先事项。通过在您的 上设置高优先级Command,您可能会很幸运,它直接显示在屏幕上,而不是在选项下。虽然这不是你应该指望的东西,因为规范没有要求它,但我怀疑至少有很多设备会这样做。

于 2014-04-08T12:07:54.120 回答
0

J2ME 不允许您在屏幕上添加命令,它会出现在菜单中,但我们可以设置命令的优先级,以便它们可以在左侧或右侧可见。

即使您想在屏幕上添加命令,您也必须使用按钮。

Container containerbtn;
Button btnsel = new Button("Select");
containerbtn.addComponent(btnsel );
this.addComponent(containerbtn);
于 2014-05-14T06:08:39.223 回答