2013-04-15 31 views
0

我有一個Container,其中添加了很多Labels。當我嘗試在Container中捕獲pointerReleased事件時,發現了一些問題。只有當我在Container的空閒區域發佈時纔會捕獲該事件,而當我通過Labels發佈發佈時纔會捕獲該事件。有什麼方法可以封裝這個事件嗎?我的意思是,當我將主要Container(而不是我在一個標籤)上的激酶通過時,必須啓動事件。LWUIT集裝箱捕獲事件

在這裏,你可以在我的Container

Container Image

回答

0

看一看我不」找到任何冷靜的解決方案,所以最後我傳播pointerReleased從LabelsContainer

1

您應該看看LWUIT 1.5中添加的主要組件功能,它允許您定義一個組件來管理整個容器/組件的層次結構,並將層次結構中每個組件的所有事件發送給它。

這增加了處理所有不同元素之間的樣式同步的另一個好處(例如,如果您使用按鈕,所有的元件將被壓在一起)。

+0

好吧,我會看看這個。再一次感謝@Shai – Mun0n