2013-05-07 3 views
0

J'ai un formulaire conçu avec le concepteur de GUI avec des champs de saisie et des boutons. J'ai attaché des actions aux boutons. Lorsque j'appelle le formulaire avec showForm (Form, null), les champs de texte n'acceptent pas d'entrée et les boutons ne déclenchent pas l'action. Cela n'arrive que pour cette forme. Initialement, le problème a été résolu ici Unable to call a specific form from a button in codenameone et le problème a été résolu ici Simulator keeps defaulting to old Main form. Quel pourrait être le problème maintenant?Les éléments de formulaire ne reçoivent pas d'entrée

+0

question peu claire ... pouvez-vous fournir l'échantillon de code ?? –

+0

Quel exemple de code? Le code généré par le concepteur de l'interface graphique? – user1622343

Répondre

0

Pour autant que je sais qu'il peut y avoir quelques problèmes comme vous le dites, mais d'abord besoin de voir le code

+0

Quel code? Le code généré par le concepteur de l'interface graphique? – user1622343

+0

pense donc. Si le code ne fonctionne pas bien devrait être une erreur là-bas .. –

0

Dans la forme après avoir ajouté les champs de texte avez-vous choisi la composante du champ de texte et appuyez sur l'événement action? En supposant que vous l'ayez fait, vous devriez obtenir une méthode de rappel dans la classe Statemachine.

Cet appel ne sera appelé que lorsque l'utilisateur modifiera le contenu du champ de texte. Vous pouvez exécuter dans le débogueur et définir des points d'arrêt/étape dans le code pour voir ce qui se passe.

+0

Merci, mais il y avait tous les rappels. Je l'ai maintenant corrigé en ajoutant un nouveau bouton, générant du code d'action pour le nouveau bouton et en cours d'exécution. Après cela, j'ai enlevé le nouveau bouton. Je ne sais pas pourquoi cela a résolu le problème. – user1622343

+0

C'est trop vague pour que je réponde correctement. Lorsque vous n'avez pas de code pour montrer quelques captures d'écran, faites un long chemin pour illustrer votre problème. –

Questions connexes