目前我正在研究J2ME App,我正面临j2me中的命令问题。 当我在表单上添加任何命令时,它不会直接出现在屏幕上。
Command selCommand = new Command("Select");
此选择命令不会直接显示在屏幕上,选项即将出现在屏幕上,然后单击选项命令,然后选择命令即将到来。
我想在屏幕上选择命令而不是选项。
答案 0 :(得分:1)
JavaME中的高级GUI编码不能让您决定如何显示Command
。
相同的代码可能会在某些设备的屏幕上直接显示Command
,但在其他设备上的选项下会显示Command
。所以不能控制它。
你最好的机会是调查优先事项。通过在{{1}}上设置高优先级,您可能会直接在屏幕上而不是在“选项”下显示。这不是你应该依赖的东西,因为它不是规范所要求的,但我怀疑至少有很多设备会这样做。
答案 1 :(得分:0)
J2ME不允许您在屏幕上添加命令,它将出现在菜单中,但我们可以设置命令优先级,以便它们可以在左侧或右侧可见。
即使你想在屏幕上添加命令,你也必须使用按钮。
Container containerbtn;
Button btnsel = new Button("Select");
containerbtn.addComponent(btnsel );
this.addComponent(containerbtn);