Как обрабатывать события нажатия клавиш на холсте для алфавитно-цифровой с использованием J2me Midp2.0? - PullRequest
2 голосов
/ 23 декабря 2010

Я использую холст для рисования строк на экране мобильного устройства на основе ввода пользователя с использованием события нажатия клавиши.Здесь мой пользователь хочет ввести буквенно-цифровой символ, такой как abc.Например, пользователь попытается ввести «d», тогда он будет отображать 3 вместо «d».Итак, могу ли я получить как строковые, так и числовые данные и иметь возможность рисовать на экране мобильного телефона?

1 Ответ

3 голосов
/ 23 декабря 2010

Нет, если вы делаете это в Canvas, вам нужно будет реализовать свою собственную типизацию. Я думаю, у вас будет двухмерный массив символов для каждого числа. [['a', 'b', 'c'], ['d', 'e', 'f']...

Вам также потребуется ввести тайм-аут, после которого вы перейдете к следующему символу.

Не говоря уже о том, чтобы определить, есть ли у пользователя клавиатура QWERTY (Nokia E71 и ​​т. Д.).

По сути, вы должны все это реализовать самостоятельно; для этого нет ярлыка.

...