java - 需要将监听器与Java 2 Micro Edition中的回车按钮关联起来

标签 java java-me

我正在为 Motorola (MC70) 制造的 Windows CE 移动设备开发 J2ME 应用程序,并通过 IBM J9 JVM 运行该应用程序。大部分申请都结束了,卡在一个地区

即;我将在文本字段中输入值,并且需要通过调用其他 midlet/类来验证该值(我通过向表单添加命令并验证数据来实现这一点),但主要问题是键盘有一个输入按钮,我需要在按下输入按钮时验证文本字段值。我通过使用 Canvas /监听器进行了很多尝试,但没有解决方案。

最佳答案

您无法在 Form 中使用 JavaME 捕获任何按键输入。 如何呈现和编辑高级 GUI 取决于设备。这意味着,它在不同的设备上看起来会有所不同。例如,其他设备上没有 Enter 键。

有人可能会说您可以使用 CanvasGameCanvas 实现您自己的字段,但您还必须实现自己的按键输入功能。这是很多工作。

另一个选择是研究 LWUIT。我自己没有使用 LWUIT 的经验,但我知道它非常流行,并且提供了很多像 Form 一样的 UI 东西 - 但 LWUIT 是建立在 Canvas/GameCanvas 之上的,所以它有可能提供您正在寻找的东西。检查一下。

关于java - 需要将监听器与Java 2 Micro Edition中的回车按钮关联起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26450306/

相关文章:

java - 坚持改变面板的大小

java - 如何阻止用户在J2ME应用程序的字段之外输入数据?

java - J2ME 从文件中读取内容

java - 如何从 Canvas 返回 MIDlet

java - 工厂设计模式和DAO设计模式有什么区别

java - 如何使用 Retrofit 在多部分表单请求中发送 POJO 对象?

c# - 在与统计/模拟软件交互时,C# 和 Java 中哪一个更容易、更快速?

java.sql.SQLException : ORA-01843: not a valid month when calling a procedure

java - j2me中的xml解析

tomcat - 如何在手机上制作一个midlet来访问pc上的一个servlet