2010-07-14 3 views

ответ

1

Эти изделия доступны для добавления до Forms. Canvas - это класс для обработки событий нижнего уровня.

Вы должны реализовать свое собственное текстовое поле, и это непросто.
Основным текстовым полем будет прямоугольник (drawRect) с текстом (drawString) внутри него.

6

Вы можете нарисовать основное текстовое поле и отображение строки, и когда он получает фокус, вы можете переключить вид это конкретного текстовое поля, что-то вроде этого

textBox = new TextBox(....); 
Midlet.display.setCurrent(textBox); 

Это создало бы ваш ввод данных более надежным и спасите вас от боли при осуществлении различных проблем с клавиатурой самостоятельно

+0

спасибо Azlam за ответ ... но я использую холст ... так что мне нужно текстовое поле ... для ввода пользователем ... ur, рассказывающий о форме. .. – Nilesh

+1

Я не говорю о форме, я говорю, это рисовать текстовое поле с использованием прямоугольника, когда th на определенном прямоугольнике получает фокус, переключается с холста на конкретное текстовое поле (которое является экраном) и переключается обратно на холст, когда это делается – Azlam

Смежные вопросы