Émission d’événements et adaptateurs

x

Confidentialité et cookies

Ce site utilise des cookies. En continuant, vous acceptez votre utilisation. Se procurer plus d’information; Par exemple, sur la façon de contrôler les cookies.

compris

annonces

Les objets traitant des événements sont Créé en implémentant les interfaces Listener. La plupart de ces interfaces Java des auditeurs sont conçues pour répondre à plusieurs événements différents, ils comprennent donc plusieurs méthodes.

Par exemple, l’auditeur des interactions de la souris de la souris Mousousinputlistener a sept méthodes, trois liées à le fonctionnement du bouton: mousePressed(), mouseReleased() et mouseClicked() et quatre liés à LE MOUVEMENT: , mouseExited(), mouseMoved(), et mouseDragged(). Cela entraîne la mise en œuvre de la classe d’auditeur pour les mettre en œuvre, bien que nous ne souhaitons pas utiliser certains d’entre eux et laissez vider ceux qui ne sont pas intéressés, car mais la classe serait abstraite et aucun objet n’a pu être créé.

Pour simplifier l’écriture des auditeurs, Java fournit un ensemble de classes d’adaptateur, qui implémentent les interfaces d’écoute avec tous les organes des méthodes vides. Ainsi, un auditeur peut être créé en spécialisant un adaptateur et en implémentant uniquement la méthode des intérêts.

Voyons un exemple, avec la classe de l’adaptateur MouseInputAdapter, pour écrire Un auditeur de classe pour Mousers sur un bouton:

Importer java.awt.event.mouseevent;

Importer javax.swing.jbutton;

classe publique Oyenteraton s’étend javax.swing.event.mouseInputter {

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *