아래쪽 화살표 키를 누를 때 LWUIT 양식의 마지막 구성 요소가 포커스를 잃지 않도록 방지

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

문제

나에겐 루잇이 있어 Form 여기에 내가 추가한 Container.그만큼 Container 가지고있다 TextArea, 일부 RadioButtons 그리고 마지막으로 또 다른 Container 어느 것이 좀있다 Buttons.

1)TextArea
2)RadioButtons
3)또 다른 Container 몇몇에게는 Buttons

이제 초점이 내 마지막에 있다면 ContainerForm '아래쪽 화살표 키'를 누르면 포커스가 첫 번째 구성 요소로 이동합니다. TextArea .

마찬가지로, 첫 번째 항목에 초점을 맞추면 ContainerForm TextArea '위쪽 화살표 키'를 누르면 포커스가 마지막 구성 요소로 이동합니다. Form.

이것은 매우 성가신 일입니다.이런 일이 발생하지 않도록 하려면 어떻게 해야 합니까?

따라서 초점이 첫 번째에 있는 경우 Container ~의 Form TextArea...초점을 계속 유지하고 싶습니다. TextArea '위쪽 화살표' 키를 눌러도 마찬가지입니다.

도움이 되었습니까?

해결책

다음을 사용하여 해당 문제를 해결할 수 있습니다. Form님의 방법 setCyclicFocus(boolean cyclicFocus).이 값을 넣으면 됩니다. false.그래서, 사용 Form.setCyclicFocus(false)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top