Предотвратить потерю фокуса последнего компонента формы 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
даже если нажата клавиша "стрелка вверх".
1 ответ
Вы можете решить эту проблему, используя Form
метод setCyclicFocus(boolean cyclicFocus)
, Просто поместите это значение в false
, Итак, используйте Form.setCyclicFocus(false)