Empêcher le dernier composant du formulaire LWUIT de perdre le focus lorsque la touche fléchée vers le bas est enfoncée

StackOverflow https://stackoverflow.com//questions/9697602

Question

j'ai un lwuit Form auquel j'ai ajouté un Container.Le Container a un TextArea, quelques RadioButtons et enfin un autre Container qui a du Buttons.

1)TextArea
2)RadioButtons
3)Un autre Container avec une certaine Buttons

Maintenant, si l'accent est mis sur mon dernier Container sur le Form et j'appuie sur la « touche fléchée vers le bas », le focus passe au premier composant TextArea .

De même, si l'accent est mis sur mon premier Container sur le Form TextArea et j'appuie sur la touche fléchée vers le haut, le focus passe au dernier composant du Form.

C'est très ennuyeux.Comment puis-je empêcher que cela se produise ?

Donc au cas où l'accent serait mis sur le premier Container de la Form TextArea...Je veux que l'accent reste mis sur TextArea même si la touche « flèche vers le haut » est enfoncée.

Était-ce utile?

La solution

Vous pouvez résoudre ce problème en utilisant le Formla méthode setCyclicFocus(boolean cyclicFocus).Mettez simplement cette valeur à false.Alors, utilisez Form.setCyclicFocus(false)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top