如何使用j2me midp2.0在canvas中处理字母数字的keypressed事件?

时间:2010-12-23 10:13:29

标签: java-me midp lcdui

我使用画布在移动屏幕上根据用户输入使用按键事件绘制字符串。在这里,我的用户想要输入像abc这样的字母数字字符。例如,用户尝试输入“d”,然后它将显示3而不是“d”。那么,我是否同时获得字符串和数字并且能够在移动屏幕上绘图?

1 个答案:

答案 0 :(得分:3)

如果您在Canvas中执行此操作,则需要实现自己的输入。我想你会为每个数字都有一个2D数组字符。 [['a', 'b', 'c'], ['d', 'e', 'f']...

您还需要实施超时,然后转到下一个字符。

更不用说检测用户是否有QWERTY键盘(诺基亚E71等)。

基本上,你必须自己实施;这没有捷径。