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

Soyez le premier à donner votre avis sur cette source.

Vue 7 018 fois - Téléchargée 703 fois

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

Ajouter un commentaire Commentaire
Messages postés
84
Date d'inscription
jeudi 13 janvier 2005
Statut
Membre
Dernière intervention
3 août 2017

C'est quoi exactement les "annotations" ?

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.