Reputation: 165
I am going to make application on j2me using canvas. I want to take textbox or textfield on my canvas.
Upvotes: 1
Views: 2667
Reputation: 2082
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
Upvotes: 6
Reputation: 34116
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.
Upvotes: 1