2013-04-15 9 views
0

Container 안에 Labels이 많이 포함되어 있습니다. 이 Container에서 pointerReleased 이벤트를 캡처하려고하면 몇 가지 문제점을 발견했습니다. 이벤트는 내가 Container의 무료 영역에서 풀었을 때만 캡쳐되었으며, Labels 이상의 릴리즈를 만들었습니다. 이 이벤트를 캡슐화 할 방법이 있습니까? 나는 메인 라벨 Container (내가 레이블에있는 대신)을 통해 리얼베이스를 할 때 이벤트가 시작되어야한다는 것을 의미합니다.LWUIT 컨테이너 캡처 이벤트

여기 당신은 내가 어떤 멋진 해결책을 찾기 '그나마 내 Container

Container Image

답변

0

에서 좀 걸릴 수 있습니다, 그래서 결국 나는 ContainerLabels에서 pointerReleased를 전파.

1

LWUIT 1.5에 추가 된 리드 구성 요소 기능을 보면 컨테이너/구성 요소의 전체 계층 구조를 관리하는 구성 요소를 정의 할 수 있으며 계층 구조의 모든 구성 요소에 대한 모든 이벤트가 전달됩니다.

이렇게하면 모든 요소간에 스타일 동기화를 처리하는 또 다른 이점이 있습니다 (예 : 버튼을 사용하면 모든 구성 요소가 함께 누름).

+0

확인해 보겠습니다. 한 번 더 감사합니다 @Shai – Mun0n