繁体   English   中英

J2me中的TextEdit / TextBox onKey事件

[英]TextEdit/TextBox onKey events in J2me

我正在开发(或尝试)J2ME应用程序。 我需要能够处理TextEdit / TextBoxes中的onKeyEvents(keyDown / keyPressed / keyUp ...),但我已经了解到这样的事情在J2me中是不可能的,至少不像Java / Android开发那样简单。 (例如,myEdit.setOnKeyListener())。 我已经阅读了一些关于使用Canvas的内容,但我不确定如何使用它来使它适合我。

对这个问题的回答( 按钮中的图像 - j2me )涉及使用CustomItem类并使项目外观/行为像Button。 无论如何使用相同的方法?

TextBoxTextField对象是高级GUI内容,在执行javax.microedition.lcdui.Form时可用。

要使用keyPressed()keyReleased() ,必须使用javax.microedition.lcdui.Canvas (低级GUI内容)。

但你真正想要的是LWUIT( https://lwuit.java.net )。 它是一个基于javax.microedition.lcdui.Canvas构建的框架,它为您提供了一个类似于Form的API,其中缺少javax.microedition.lcdui.Form

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM