0
我有我想在SWT開發的應用程序,我想知道是否有使用單個選擇監聽器的多個按鈕的可能性。例如,我有一個菜單欄,其中包含一個「打開」菜單項,我也有一個工具欄,我有一個打開的按鈕,我可以使用同一個偵聽器嗎?如果有可能,我會很高興看到一個簡單的例子,以及如果沒有可能做到以上的解釋的話,我會很高興。多SWT按鈕,同聽衆
我有我想在SWT開發的應用程序,我想知道是否有使用單個選擇監聽器的多個按鈕的可能性。例如,我有一個菜單欄,其中包含一個「打開」菜單項,我也有一個工具欄,我有一個打開的按鈕,我可以使用同一個偵聽器嗎?如果有可能,我會很高興看到一個簡單的例子,以及如果沒有可能做到以上的解釋的話,我會很高興。多SWT按鈕,同聽衆
一般來說它是可能的...你的聽衆會檢查事件的源屬性,以確定該事件是燒製而成。
如果您要附加聽者不同的對象,你可能想實現一個通用Listener,而不是一個對象特定偵聽。
你爲什麼不自己嘗試一下? – Tom 2014-10-07 15:02:29
將偵聽器定義爲變量,將其用於所有按鈕。 – Baz 2014-10-07 15:05:24
感謝@Baz添加上述問題,並獲得幫助,它工作:) – TommyM 2014-10-08 07:26:18