Предотвратите потерю фокуса последним компонентом формы LWUIT при нажатии клавиши со стрелкой вниз

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

Вопрос

У меня есть lwuit Form к которому я добавил Container.То Container имеет TextArea, некоторые RadioButtons и, наконец, еще один Container который имеет некоторые Buttons.

1)TextArea
2)RadioButtons
3)Другой Container с некоторыми Buttons

Теперь, если сосредоточиться на моем последнем Container на Form и я нажимаю клавишу со стрелкой вниз, фокус переключается на первый компонент TextArea .

Аналогично, если основное внимание сосредоточено на моем первом Container на Form TextArea и я нажимаю клавишу со стрелкой вверх, фокус переключается на последний компонент изображения. Form.

Это очень раздражает.Как мне предотвратить это?

Итак, в данном случае основное внимание уделяется первому Container из Form TextArea..Я хочу, чтобы основное внимание оставалось на TextArea даже если нажата клавиша со стрелкой вверх.

Это было полезно?

Решение

Вы можете решить эту проблему с помощью Formметод s setCyclicFocus(boolean cyclicFocus).Просто установите это значение в false.Итак, используйте Form.setCyclicFocus(false)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top