Слушатель Java должен наследовать от java.util.EventListener - почему? - PullRequest
7 голосов
/ 16 декабря 2008

В javadoc написано, что EventListener равен

"Интерфейс тегирования, который должны расширяться всеми интерфейсами прослушивателя событий."

Почему это? Каково значение того, чтобы пользовательский слушатель реализовывал EventListner? Есть ли какая-нибудь специальная обработка для EventListner где-нибудь?

Ответы [ 2 ]

7 голосов
/ 16 декабря 2008

Вероятно, используется javabeans introspection .

Например, редактор beaninfo Netbeans не распознает событие, если в слушателе отсутствует extends EventListener.

5 голосов
/ 16 декабря 2008

Это важно, только если вы хотите использовать EventListenerList или EventListenerProxy . Однако я люблю использовать его и в своих собственных интерфейсах прослушивателей событий. Это делает назначение интерфейса более понятным.

...