如何使用j2me midp2.0处理画布中字母数字的按键事件?
我正在使用画布根据使用按键事件的用户输入在移动屏幕中绘制字符串。在这里,我的用户想要输入字母数字字符,例如 abc。例如,用户尝试输入“d”,那么它将显示 3 而不是“d”。那么,我可以同时获得字符串和数字并能够在移动屏幕上绘图吗?
I am using canvas for drawing Strings in mobile screen based on the user input using key pressed event. Here my user wants to enter alphanumeric character like abc. For example user try to enter 'd' then it will display 3 instead of 'd'. So, do I get both String and numeric and able to draw in the mobile screen?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不,如果您在 Canvas 中执行此操作,则需要实现自己的输入。我想每个数字都会有一个二维字符数组。
[['a', 'b', 'c'], ['d', 'e', 'f']...
您还需要实现一个超时,之后您继续下一个字符。
更不用说检测用户是否有 QWERTY 键盘(诺基亚 E71 等)。
基本上,你必须自己实现这一切;这没有捷径。
Na if you're doing it in Canvas, you'll need to implement your own typing. I guess you'll have a 2D array of characters for each number.
[['a', 'b', 'c'], ['d', 'e', 'f']...
You'll also need to implement a timeout after which you move on to the next character.
Not to mention detecting if the user has a QWERTY keyboard (Nokia E71 etc).
Basically, you have to implement it all yourself; there's no shortcut for this.