Impedir que o último componente do formulário LWUIT perca o foco quando a tecla de seta para baixo for pressionada

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

Pergunta

eu tenho um lwuit Form ao qual adicionei um Container.O Container tem um TextArea, alguns RadioButtons e finalmente outro Container que tem alguns Buttons.

1)TextArea
2)RadioButtons
3) Outro Container com algum Buttons

Agora, se o foco estiver no meu último Container no Form e eu pressiono a 'tecla de seta para baixo' o foco salta para o primeiro componente TextArea .

Da mesma forma, se o foco estiver no meu primeiro Container no Form TextArea e eu pressiono a 'tecla de seta para cima' o foco salta para o último componente do Form.

Isso é muito chato.Como posso evitar que isso aconteça?

Então caso o foco esteja no primeiro Container do Form TextArea...quero que o foco permaneça TextArea mesmo se a tecla 'seta para cima' for pressionada.

Foi útil?

Solução

Você pode resolver esse problema usando o Formmétodo de setCyclicFocus(boolean cyclicFocus).Basta colocar esse valor false.Então, use Form.setCyclicFocus(false)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top