Question

J'ai une question sur une classe qui implémente les mouseListener et MouseMotionListener en java.

J'ai récemment partagerai mes auditeurs de souris dans des modes différents dans ce jeu que je fais en java, et suis tombé sur une question drôle quand face à l'auditeur Build Point.

Pour le panneau de jeu, j'ai utilisé deux méthodes pour réinitialiser les auditeurs différents modes en fonction des besoins, j'étais si le réglage de la mouseListener et le MouseMotionListener pour le panneau de jeu. L'auditeur Build Item implémente à la fois, et qu'il était donc avoir deux instances de lui-même créé. Cela a provoqué un problème avec ce qui était un objet non statique « en cours de construction », car elle créerait deux instances de l'objet avec les deux instances de la classe d'auditeur.

Voir cette vidéo pour une explication plus graphique ... ( http://www.screenjelly.com / regarder / AkfFINJOUNY )

L'espoir qui fait sens. Essentiellement, je fixe la question, mais vraiment, je veux seulement créer un insatnce du mode de construction classe auditeur. Dois-je mettre la mouseListsner et mouseMotionListsner pour la classe de panneau de jeu, ou est-il un certain type d'auditeur qui implémente les deux types d'écoute?

Cela peut être une question vraiment stupide, je ne suis pas sûr. Ceci est mon premier vrai projet, et je profite d'apprendre beaucoup. J'ai eu un rapide sur Google, mais ne se sont pas aucun résultat.

Merci à l'avance vous des gens fantastiques ici sur Stack:)

Était-ce utile?

La solution

Vous devez définir à la fois

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top