2014-10-07 5 views
0

У меня есть приложение, которое я хочу развить в SWT, и мне было интересно, есть ли возможность использовать один приемник для нескольких кнопок. Например, у меня есть панель меню, которая содержит «открытый» пункт меню, и у меня также есть панель инструментов, на которой у меня есть открытая кнопка, могу ли я использовать один и тот же прослушиватель для обоих? Я был бы рад увидеть простой пример, если есть возможность, и объяснение, если нет возможности делать то, что выше.Несколько кнопок swt, тот же прослушиватель

+0

Почему вы не попробовали? – Tom

+0

Определите слушателя как переменную, используйте его для всех кнопок. – Baz

+0

Спасибо @Baz за добавление вышеуказанного вопроса, а за помощь он работает :) – TommyM

ответ

0

В общем, это возможно ... вашему слушателю необходимо будет проверить атрибут источника события, чтобы определить, откуда произошло событие.

Если вы прикрепляете слушателя к другому объекту, вы, вероятно, захотите реализовать общий Listener вместо конкретного слушателя.

Смежные вопросы