ouvinte Java deve herdar java.util.EventListener - por quê?
Pergunta
No javadoc diz que EventListener é
"A interface de marcação que todas as interfaces evento ouvinte deve se estender."
Por que isso? Qual é o significado de fazer um ouvinte costume implementar EventListner? Existe algum tratamento especial para EventListner em algum lugar?
Solução
É importante apenas se você quiser usar um eventListenerList ou um EventListenerProxy . Eu gosto de usá-lo em meus próprios listeners de evento, bem como, no entanto. Faz o propósito da interface muito mais clara.
Outras dicas
Provavelmente utilizado por JavaBeans introspecção .
Por exemplo Netbeans BeanInfo editor não reconhece o evento se extends EventListener
está faltando o Listener.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow