Ajout de "listeners" à des composants swing via les annotations (jdk1.5)

Description

Avec les annotations du Java 5, on peut maintenant alleger la programmation swing, surtout la parite concernant les écouteurs.
e.g :
Ancien Code :
myButton.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ev){
doSomething(); // ou bien si vous voulez "doSomething(ev);"
}
});

et maintenant :

@EventListenerFor( source="myButton", listener = ActionListener.class)
public void doSomething(){...}

ou encore si vous voulez utiliser la méthode "mouseClicked" de MouseListener

@EventListenerFor(source="myButton", method="mouseClicked", listener=MouseListener.class)
public void doSomething(){...}

Conclusion :


Remarque : Ce code est inspiré du Chap. Annotations du Core Java 2, T2 (Cay Horstmann & Gary Cornell).

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.