아래쪽 화살표 키를 누를 때 LWUIT 양식의 마지막 구성 요소가 포커스를 잃지 않도록 방지
-
13-12-2019 - |
문제
나에겐 루잇이 있어 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
님의 방법 setCyclicFocus(boolean cyclicFocus)
.이 값을 넣으면 됩니다. false
.그래서, 사용 Form.setCyclicFocus(false)
제휴하지 않습니다 StackOverflow