Prevenire l'ultimo componente della LWUIT forma di perdere la concentrazione quando viene premuto il tasto freccia
-
13-12-2019 - |
Domanda
Ho un lwuit Form
a cui ho aggiunto un Container
.Il Container
ha un TextArea
, alcuni RadioButtons
e, infine, un altro Container
che ha alcune Buttons
.
1)TextArea
2)RadioButtons
3)un Altro Container
con alcuni Buttons
Ora, se il focus è sul mio ultimo Container
sul Form
io e premere il tasto freccia giù' la messa a fuoco di passare alla prima componente TextArea
.
Allo stesso modo, se il focus è sul mio primo Container
sul Form
TextArea
io e premere il tasto freccia su' il focus si sposterà l'ultimo componente della Form
.
Questo è molto fastidioso.Come posso evitare che ciò accada?
Così in caso il focus è sulla prima Container
del Form
TextArea
...Voglio l'attenzione è sempre su TextArea
anche se i tasti freccia tasto premere.
Soluzione
È possibile risolvere il problema utilizzando il Form
's metodo setCyclicFocus(boolean cyclicFocus)
.Basta mettere questo valore false
.Quindi, utilizzare Form.setCyclicFocus(false)