Prevenire l'ultimo componente della LWUIT forma di perdere la concentrazione quando viene premuto il tasto freccia

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

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.

È stato utile?

Soluzione

È possibile risolvere il problema utilizzando il Form's metodo setCyclicFocus(boolean cyclicFocus).Basta mettere questo valore false.Quindi, utilizzare Form.setCyclicFocus(false)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top