[英]TextEdit/TextBox onKey events in J2me
我正在开发(或尝试)J2ME应用程序。 我需要能够处理TextEdit / TextBoxes中的onKeyEvents(keyDown / keyPressed / keyUp ...),但我已经了解到这样的事情在J2me中是不可能的,至少不像Java / Android开发那样简单。 (例如,myEdit.setOnKeyListener())。 我已经阅读了一些关于使用Canvas的内容,但我不确定如何使用它来使它适合我。
对这个问题的回答( 按钮中的图像 - j2me )涉及使用CustomItem类并使项目外观/行为像Button。 无论如何使用相同的方法?
TextBox
和TextField
对象是高级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.