Verhindern, dass die letzte Komponente des LWUIT-Formulars den Fokus verliert, wenn die Abwärtspfeiltaste gedrückt wird

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

Frage

Ich habe einen Anzug Form zu dem ich ein hinzugefügt habe Container.Der Container hat eine TextArea, einige RadioButtons und schließlich noch einer Container welches hat einige Buttons.

1)TextArea
2)RadioButtons
3) Ein anderer Container mit einigen Buttons

Nun, wenn der Fokus auf meinem letzten liegt Container auf der Form und ich drücke die 'Abwärtspfeiltaste', der Fokus springt zur ersten Komponente TextArea .

Ebenso, wenn der Fokus auf meinem ersten liegt Container auf der Form TextArea und ich drücke die 'Aufwärtspfeiltaste', der Fokus springt zur letzten Komponente des Form.

Das ist sehr ärgerlich.Wie verhindere ich das?

Also, wenn der Fokus auf dem ersten liegt Container von der Form TextArea...Ich möchte, dass der Fokus auf bleibt TextArea auch wenn die Pfeiltaste nach oben gedrückt wird.

War es hilfreich?

Lösung

Sie können dieses Problem mit dem lösen Formmethode setCyclicFocus(boolean cyclicFocus).Setzen Sie einfach diesen Wert auf false.Also, benutze Form.setCyclicFocus(false)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top