Evite que el último componente del formulario LWUIT pierda el foco cuando se presiona la tecla de flecha hacia abajo

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

Pregunta

tengo un traje Form a lo que le he añadido un Container.El Container tiene un TextArea, alguno RadioButtons y finalmente otro Container que tiene algunos Buttons.

1)TextArea
2)RadioButtons
3)Otro Container Con algo Buttons

Ahora si el foco está en mi último Container sobre el Form y presiono la 'tecla de flecha hacia abajo', el foco salta al primer componente TextArea .

Del mismo modo, si la atención se centra en mi primera Container sobre el Form TextArea y presiono la 'tecla de flecha hacia arriba', el foco salta al último componente del Form.

Esto es muy molesto.¿Cómo evito que esto suceda?

Entonces, en caso de que la atención se centre en la primera Container del Form TextArea...quiero que el foco permanezca en TextArea incluso si se presiona la tecla 'flecha hacia arriba'.

¿Fue útil?

Solución

Puedes resolver ese problema usando el Formel método setCyclicFocus(boolean cyclicFocus).Simplemente pon este valor en false.Entonces, usa Form.setCyclicFocus(false)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top