Je souhaite concevoir un formulaire contenant TextField et ListView dans J2ME. Mais je ne sais pas comment créer cette forme. Il ressemble à un formulaire de dictionnaire. Est-ce que quelqu'un pourrait m'aider à faire ça?Création d'un formulaire dans J2ME
Répondre
Vous ne pouvez pas vraiment faire cela avec les contrôles d'interface de base dans MIDP.
La liste ne peut pas contenir TextField.
Je suggère de regarder LWUIT car il a de meilleurs contrôles. Sinon, si vous n'avez pas besoin d'afficher les images dans votre liste, vous pouvez utiliser un formulaire contenant à la fois TextField et StringItem. Malheureusement, un objet ItemStateListener ajouté au formulaire ne vous donnera probablement pas autant d'informations qu'une liste.
Implémenter la liste vous-même dans un CustomItem signifie écrire un peu de code mais c'est faisable. Si vous avez besoin d'un champ TextField dans lequel vous entrez une chaîne de recherche et une liste qui affiche le résultat de la recherche, je suggère d'utiliser d'abord une zone de texte, puis une liste. Les écrans séparés sont de loin la solution la plus rapide ici. Editer: vous ne pouvez pas utiliser swing dans j2me. ce que vous pouvez faire est d'avoir juste un champ de texte dans un formulaire, puis ajouter/supprimer des StringItems à/de la forme lorsque l'utilisateur modifie le contenu de TextField. Vous devriez pouvoir compter sur ItemStateListener pour vous dire quand le contenu du champ de texte change.
Salut, je comprends ce que vous avez dit. Mais je veux un formulaire qui contient un texte à taper et la liste montrera le mot que je tape dans le texte. Si j'utilise tableItem avec un champ de texte, est-ce correct? – Sopolin
Salut, si je veux utiliser l'interface de swing avec j2me, puis-je? – Sopolin
J'ai aussi le même problème. Mais je suis en train de mettre en place des cases à cocher en utilisant CustomItem. Je souhaite que l'interface utilisateur soit la même que celle du répertoire du Nokia. – jean27
Tout le monde peut m'aider! ... – Sopolin