Verhindern, dass die letzte Komponente des LWUIT-Formulars den Fokus verliert, wenn die Abwärtspfeiltaste gedrückt wird
-
13-12-2019 - |
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.
Lösung
Sie können dieses Problem mit dem lösen Form
methode setCyclicFocus(boolean cyclicFocus)
.Setzen Sie einfach diesen Wert auf false
.Also, benutze Form.setCyclicFocus(false)