2014-10-07 46 views
0

我有我想在SWT开发的应用程序,我想知道是否有使用单个选择监听器的多个按钮的可能性。例如,我有一个菜单栏,其中包含一个“打开”菜单项,我也有一个工具栏,我有一个打开的按钮,我可以使用同一个侦听器吗?如果有可能,我会很高兴看到一个简单的例子,以及如果没有可能做到以上的解释的话,我会很高兴。多SWT按钮,同听众

+0

你为什么不自己尝试一下? – Tom 2014-10-07 15:02:29

+0

将侦听器定义为变量,将其用于所有按钮。 – Baz 2014-10-07 15:05:24

+0

感谢@Baz添加上述问题,并获得帮助,它工作:) – TommyM 2014-10-08 07:26:18

回答

0

一般来说它是可能的...你的听众会检查事件的源属性,以确定该事件是烧制而成。

如果您要附加听者不同的对象,你可能想实现一个通用Listener,而不是一个对象特定侦听。