I am going to make application on j2me using canvas. I want to take textbox or textfield on my canv开发者_StackOverflow社区as.
You can draw a basic textbox and display a string , and when it receives focus, you can switch the view to that particular textbox ,something like this
textBox = new TextBox(....);
Midlet.display.setCurrent(textBox);
This would create your data entry more robust and save you from the pain of implementing various keyboard issues yourselves
These items are only available for adding to Form
s. Canvas
is a class for handling lower-level events.
You have to implement your own textbox, and that isn't easy.
Basic textbox would be a rectangle (drawRect
) with text (drawString
) inside of it.
精彩评论