我正在開發我的第一個移動應用程序Codename One。我試圖讓容器對正常的點擊操作事件做出反應。 我有一個容器(注意,這是不是一個搖擺的容器,而是一個代號一個容器),其中包含在一個盒子裏Y_AXIS佈局是滾動列表元素。到現在爲止還挺好。這些元素本身就是容器,它們包含標籤,圖像和明星滑塊。codename一個容器與動作監聽器
現在,當用戶點擊整個元素容器中的任何位置時,我想切換到另一個表單以顯示該條目的詳細信息。但是,容器不提供添加動作偵聽器。只是實施actionlistener接口也沒有幫助。接下來的問題是,代號爲一個容器不具有的MouseListener或者,移動應用沒有鼠標點擊。
那麼,我該如何識別點擊一個容器?
感謝和問候
只是增加了額外的註釋來說明爲什麼這是沒有重複的。這不是一個普通的Java Swing容器,而是一個代碼名稱框架。在這種情況下,容器既沒有動作也沒有鼠標監聽器。 – Lequi
那爲什麼被標記爲Swing你的問題,如果它不是一個Swing有關的問題嗎? –
你不提供有關代碼多的信息,但是從你說的我會做到以下幾點:圖像設置一個按鈕和一個附加的ActionListener它。將容器設置爲主要組件。 (container.setLeadComponent(button))。這樣,整個Container就會承擔按鈕操作。 –