ascoltatore Java deve ereditare da java.util.EventListener - perché?
Domanda
Nel javadoc si dice che EventListener è
"L'interfaccia di tagging che tutte le interfacce listener di eventi devono estendersi".
Perché? Qual è il significato di fare un listener personalizzato implementare EventListner? Esiste un trattamento speciale per EventListner da qualche parte?
Soluzione
E 'solo importante se si desidera utilizzare un eventListenerList o un EventListenerProxy . Mi piace usarlo sulle mie interfacce listener di eventi così, però. Rende lo scopo dell'interfaccia molto più chiara.
Altri suggerimenti
Probabilmente usato dalla introspezione .
Per esempio Netbeans BeanInfo editore non riconosce l'evento se extends EventListener
manca dal Listener.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow