按下向下箭头键时,防止LWUIT表单的最后一个组件失去焦点

时间:2012-03-14 07:31:23

标签: java-me lwuit lwuit-form lwuit-textarea lwuit-container

我有一个Form,我添加了ContainerContainer有一个TextArea,一些RadioButtons,另一个Container有一些Buttons

1)TextArea
2)RadioButtons
3)另一个Container,其中Buttons

现在,如果焦点位于Container上的Form上,我按下'向下箭头键',焦点会跳转到第一个组件TextArea

同样,如果焦点位于Container Form上的第一个TextArea,我按下向上箭头键,焦点会跳转到{{1}的最后一个组成部分}}

这很烦人。我如何防止这种情况发生?

因此,焦点在于Form Container的第一个Form ...我希望焦点保持在TextArea,即使“向上箭头”关键是按。

1 个答案:

答案 0 :(得分:5)

您可以使用Form的方法setCyclicFocus(boolean cyclicFocus)解决该问题。只需将此值设为false即可。因此,请使用Form.setCyclicFocus(false)