Wenn wir die Vielfalt der Ereignisse kennen, können wir etwas weiter überlegen und bessere Anwendungen unserer Schnittstellen in den Programmen generieren, da wir überlegen können, wie wir Probleme über die verschiedenen verfügbaren Kanäle lösen können.
Das WindowEvent-Ereignis
Dieses Ereignis kann mithilfe der Window- Klasse oder einer ihrer Unterklassen wie JFrame, einer Unterklasse von Window, ausgelöst werden , sodass diese Klasse diese Art von Ereignissen aufrufen und auslösen kann.
Um die WindowEvents zu implementieren, müssen wir den WindowListener verwenden und unsere Listening-Komponente erstellen, die die entsprechenden Ereignisse im Programmfenster aufzeichnet .
Das MouseEvent-Ereignis
Ein weiterer Fall, den wir in unseren Benutzeroberflächen erfassen können, sind die Maus oder Mausereignisse, dh jedes Mal, wenn wir den Mauszeiger im Programmfenster bewegen, können wir auf ein bestimmtes Element klicken oder darüber gehen erfasst durch unsere Schnittstellen und deren Implementierungen in den verschiedenen Listenern , die wir tun.
Mit dieser Art von Ereignissen können wir Effekte erzielen, z. B. das Anzeigen oder Verschwinden von Elementen im Programmfenster, indem wir ein bestimmtes Verhalten der Maus ausführen oder auch die Erstellung einer Schaltfläche vermeiden, um beim Klicken auf ein Element eine Aktion zu erhalten.
Wie wir sehen, haben wir neue Elemente, die wir in unseren Programmen verwenden können, um sie interaktiver mit dem Benutzer zu gestalten. Dies gibt uns einen größeren Kommunikationsreichtum und auf die gleiche Weise können wir Programme für die interessierten Parteien benutzerfreundlicher und manipulierbarer machen. Es sollte beachtet werden, dass dies ein fortgeschrittener Bereich von Java ist , so dass wir mehr Forschung betreiben müssen, um alle verfügbaren Nuancen zu erhalten, damit wir die besten empfohlenen Praktiken anwenden und somit ein ziemlich professionelles Programm haben können.