Предотвратите потерю фокуса последним компонентом формы LWUIT при нажатии клавиши со стрелкой вниз
-
13-12-2019 - |
Вопрос
У меня есть 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)