Woher weiß die Anwendung/JVM, welche Klassen bei der Implementierung von Key-Handling-Schnittstellen vorhanden sind? Verwendet es Java Reflections oder prüft es alle Klassen nach Methoden?Java Wie funktioniert der Key Event Handling Mechanismus (KeyListeners notified)?
Wie kann eine Anwendung oder Ausführung von JVM das Benutzerereignis bereitstellen oder die spezifischen Methoden für eine Klasse aufrufen, die die Keylistener-Schnittstelle implementiert hat? Betrachtet es alle Klassen, wenn diese Methoden implementiert sind oder wie weiß es, welche Klassen implemented keylistener interface?
Wenn Sie nicht die Keylistener-Schnittstelle für eine Klasse implementieren, aber immer noch alle seine Methoden implmentation. Verarbeitet die Klasse das Benutzerereignis noch?