我正在开发一个由Motorola(MC70)制造的Windows CE移动设备的J2ME应用程序,并通过IBM J9 JVM运行该应用程序。大多数申请已经结束,我被困在一个地区
即;我将在文本字段中输入值,并且需要通过调用其他midlet /类来验证该值(我通过向表单添加命令并验证数据来实现此目的)但主要问题是键盘正在输入我按下输入按钮时需要验证文本字段值。我通过使用画布/听众尝试了很多,但没有解决方案。
答案 0 :(得分:1)
您无法在Form
中使用JavaME捕获任何关键输入。
如何呈现和编辑高级GUI,取决于设备。意思是,它在不同的设备上看起来会有所不同。例如,在其他设备上没有Enter键。
有人可能会说您可以使用Canvas
或GameCanvas
来实现自己的字段,但是您还必须实现自己的密钥输入功能。这是很多工作。
另一种选择是研究LWUIT。我自己没有LWUIT的经验,但我知道它非常受欢迎,并且提供了很多像Form
这样的UI工具 - 但是LWUIT建立在Canvas
/ GameCanvas
之上,所以有一个它提供你正在寻找的东西。看看吧。