2010-07-14 3 views

Répondre

1

Ces articles ne sont disponibles que pour ajouter à Forms. Canvas est une classe pour gérer les événements de niveau inférieur.

Vous devez implémenter votre propre zone de texte, et ce n'est pas facile.
La zone de texte de base serait un rectangle (drawRect) avec du texte (drawString) à l'intérieur.

6

Vous pouvez dessiner une zone de texte de base et afficher une chaîne, et quand il reçoit le focus, vous pouvez changer la vue de cette zone de texte particulier, quelque chose comme ça

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

Cela créerait votre entrée de données plus robuste et vous sauver de la douleur de l'application de divers problèmes de clavier vous-mêmes

+0

merci Azlam pour la réponse ... mais j'utilise canvas ... donc j'ai besoin de textbox ... pour l'entrée de l'utilisateur ... ur en disant sur la forme. .. – Nilesh

+1

Je ne dis pas la forme, je dis est de dessiner une boîte de texte en utilisant un rectangle, quand au rectangle particulier reçoit le focus, passez de la toile à la zone de texte particulière (qui est un écran) et revenez à votre toile lorsque vous avez terminé – Azlam