Nilesh
Nilesh

Reputation: 165

Textbox on canvas in j2me

I am going to make application on j2me using canvas. I want to take textbox or textfield on my canvas.

Upvotes: 1

Views: 2667

Answers (2)

Azlam
Azlam

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

Oleh Prypin
Oleh Prypin

Reputation: 34116

These items are only available for adding to Forms. 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

Related Questions