Je vais faire une application sur j2me en utilisant canvas. Je veux prendre textbox ou textfield sur ma toile.Boîte de texte sur toile en j2me
1
A
Répondre
1
Ces articles ne sont disponibles que pour ajouter à Form
s. 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
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
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