Frage

Ich habe eine Frage zu einer Klasse, die sowohl mouselistener und Mouse in Java implementiert.

Ich habe Aufspalten kürzlich meine Maus Zuhörer in verschiedene Modi in diesem Spiel, das ich mache in Java auf und kam über ein lustiges Thema, wenn mit den Build-Artikel Zuhörern zu tun.

Für die Spielkonsole, habe ich zwei Methoden, um die Zuhörer in verschiedenen Modi zurückzusetzen, wie und bei Bedarf, also war ich die mouselistener Einstellung und die Mouse für die Spielkonsole. Der Build Artikel Hörer implementiert beide, und so war mit zwei Instanzen von sich selbst erstellt. Dies verursachte ein Problem mit dem, was war ein nicht statisch „die derzeit gebaut wird“ Objekt, da es zwei Instanzen des Objekts mit den beiden Instanzen der Listener-Klasse schaffen würde.

Sehen Sie dieses Video für eine graphische Erklärung ... ( http://www.screenjelly.com / watch / AkfFINJOUNY )

Ich hoffe, das macht Sinn. Im Wesentlichen fixierte ich das Problem, aber wirklich, ich will nur ein insatnce der Build-Modus-Listener-Klasse erstellen. Muss ich die mouseListsner und mouseMotionListsner für die Spielkonsole Klasse zu setzen, oder gibt es eine Art von Hörer, die beide der Zuhörer Typen implementiert?

Dies ist eine wirklich dumme Frage sein kann, bin ich nicht sicher. Dies ist mein erstes richtiges Projekt, und ich genieße so viel zu lernen. Ich habe eine schnelle Google auf diese haben, aber aufdrehen brachte keine Ergebnisse.

Vielen Dank im Voraus Sie fantastisch Leute hier auf Stack:)

War es hilfreich?

Lösung

Sie müssen festlegen beide

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top