LWUIT容器捕获事件

时间:2013-04-15 15:11:46

标签: lwuit nokia-s40 lwuit-container

我有一个Container,里面添加了很多Labels。当我尝试捕获此pointerReleased中的Container事件时,我发现了一些问题。仅当我在Container的免费区域中发布时才会捕获该事件,而当我在Labels上发布时,则不会捕获该事件。有没有办法封装这个事件?我的意思是当我将对主Container(而不是标签)进行重新定位时,必须启动该事件。

您可以在这里查看我的Container

Container Image

2 个答案:

答案 0 :(得分:1)

您应该查看LWUIT 1.5中添加的主要组件功能,它允许您定义管理容器/组件的整个层次结构的组件,并将层次结构中每个组件的所有事件发送给它。

这增加了处理所有不同元素之间的样式同步的另一个好处(例如,如果使用按钮,所有组件将被压在一起)。

答案 1 :(得分:0)

我没有找到任何很酷的解决方案,所以最后我将指针从Labels传播到Container