2014-10-01 66 views
2

我遇到了Vaadin問題。看起來佈局點擊事件偵聽器消耗我的右鍵點擊和左鍵點擊。Vaadin處理佈局事件

我有一個內部有一些組件的佈局,當我嘗試右鍵單擊檢查我的元素時,瀏覽器中沒有任何事情發生,因爲事件被代碼佔用。

有沒有辦法阻止它捕獲鼠標右鍵單擊?謝謝!檢查事件內部推送的內容不會影響行爲。我的聽衆;

this.addLayoutClickListener(new LayoutEvents.LayoutClickListener() { 
    public void layoutClick(LayoutEvents.LayoutClickEvent event) { 
      System.out.println("clicked.." + getSuit()); 
    }}); 
+0

我不明白爲什麼要爲整個佈局添加點擊偵聽器,您想實現什麼目標? – nuzz 2014-10-02 06:32:22

+0

我製作了一副由撲克牌製成的牌組。每張卡都有自己的佈局。我希望能夠點擊整個卡片,例如去除它或其他東西 – Are 2014-10-03 08:18:12

回答

0

如果你想檢查特定的元素,你可以這樣做:

在谷歌瀏覽器:

  • 開放的開發工具(F12),
  • 點擊按鈕「選擇中的一個元素檢查它的頁面。「 (左上角的放大鏡圖標),
  • 檢查您的元素。
+0

感謝您的提示!然而,我想要的是能夠右鍵單擊我的元素並檢查(當在佈局上有clicklistener時)。 – Are 2014-10-06 06:29:29