Прослушиватель Java должен наследовать от java.util.EventListener - почему?
Вопрос
В javadoc говорится, что EventListener является
"Интерфейс тегов, который должны расширять все интерфейсы прослушивателя событий".
Почему это?В чем важность того, чтобы пользовательский прослушиватель реализовал EventListner?Есть ли где-нибудь какая-то специальная обработка для EventListner?
Решение
Это важно только в том случае, если вы хотите использовать EventListenerList Список событий или EventListenerProxy список событий.Однако мне также нравится использовать его в моих собственных интерфейсах прослушивателя событий.Это делает назначение интерфейса намного понятнее.
Другие советы
Вероятно , используется самоанализ javabeans.
Например, редактор Netbeans beaninfo не распознает событие, если extends EventListener
отсутствует у Слушателя.