Java me 如何在LWUIT表单中自动隐藏命令

Java me 如何在LWUIT表单中自动隐藏命令,java-me,lwuit,lwuit-form,Java Me,Lwuit,Lwuit Form,我有一个LWUIT表单,它有3个容器,每个容器都有自己的内容。表单中添加了两个命令(“BackCommand”和“ExitCommand”) 这些命令显示在屏幕底部。这些命令在屏幕上占据了相当大的空间。我可以像在windows中自动隐藏任务栏那样自动隐藏这些命令吗 每当用户按下左/右软按钮时,我都希望这两个命令弹出,然后激活以接收表单生成的事件 如何实现此目的?要隐藏命令栏,请在窗体的类中写入: removeCommand(BackCommand); removeCommand(ExitComm

我有一个LWUIT表单,它有3个容器,每个容器都有自己的内容。表单中添加了两个命令(“BackCommand”和“ExitCommand”)

这些命令显示在屏幕底部。这些命令在屏幕上占据了相当大的空间。我可以像在windows中自动隐藏任务栏那样自动隐藏这些命令吗

每当用户按下左/右软按钮时,我都希望这两个命令弹出,然后激活以接收表单生成的事件


如何实现此目的?

要隐藏命令栏,请在
窗体的
类中写入:

removeCommand(BackCommand);
removeCommand(ExitCommand);

要重新显示
命令
s,您必须跳过
keyreased(int-keycode)
方法,并使用
Display.getInstance().getGameAction(keycode)
获取所按下键的
gameAction
。为此:首先在对话框中显示两个软按钮的gameAction值,然后在
if
测试
中,将
getGameAction
与这些数字进行比较。

您需要派生LUIT 1.5中引入的
MenuBar
类,并以您喜欢的任何方式覆盖菜单栏的功能,例如将菜单栏设置为可见的“false”在表单中。

啊……不是这样,伙计……这是很多代码……在寻找更好的东西。但是,嘿,谢谢!你看。。。我将不得不在用户不需要焦点后再次添加命令;这意味着更多的代码,这不是一种优雅的方式……:)