多个swt按钮,同一个监听器

时间:2014-10-07 14:54:53

标签: java swt listener

我有一个应用程序,我想在SWT中开发,我想知道是否有可能使用单个Selection Listener进行多个按钮。例如,我有一个菜单栏,其中包含一个“打开”菜单项,我还有一个工具栏,我有一个打开按钮,我可以使用相同的监听器吗?如果有可能的话,我会很高兴看到一个简单的例子,并且如果没有可能做出上述的事情,我会很自豪地解释。

1 个答案:

答案 0 :(得分:0)

一般来说,可能......你的听众必须检查事件的source属性,以确定事件的触​​发位置。

如果要将侦听器附加到不同的对象,则可能需要实现泛型Listener而不是特定于对象的侦听器。