Inhaltsverzeichnis
In Java es gibt mehr veranstaltungen als nur die AktionEreignisTatsächlich können wir die Ereignisse erfassen, die von Elementen wie dem Fenster oder der Maus selbst ausgelöst werden, mit denen wir mehr als einen einfachen Klick vom Benutzer erwarten oder ein anderes Ereignis direkt vom Programm auslösen können.Indem wir die Vielfalt der Veranstaltungen kennen, können wir ein wenig weiter denken und bessere Anwendungen unserer Schnittstellen in den Programmen generieren, da wir darüber nachdenken können, wie wir Probleme auf den verschiedenen verfügbaren Wegen lösen können.
Dieses Ereignis kann ausgelöst werden, wenn die Klasse verwendet wird Fenster oder von einer seiner Unterklassen, wie z JFrame das ist eine Unterklasse von Fenster Aus diesem Grund kann diese Klasse diese Art von Ereignis aufrufen und auslösen.
Was kann erfasst werden?Wir haben mehrere Ereignisse, die wir mit diesen Klassen erfassen können, zum Beispiel das Öffnen eines Fensters, das Schließen eines Fensters, das Schließen des Verkaufs, das Maximieren, das Minimieren usw. Wie wir sehen, kann uns dies mehr Möglichkeiten bieten als nur die Verwaltung der AktionEreignis.
Um die FensterEreignisse wir müssen die benutzen FensterListener und erstellen Sie unsere Listener-Komponente, die die Ereignisse erfasst, die dem Programmfenster entsprechen.
Ein weiterer Fall, den wir in unseren Benutzeroberflächen erfassen können, sind die Maus- oder Mausereignisse, dh jedes Mal, wenn wir den Mauszeiger innerhalb des Programmfensters bewegen, einen Klick machen oder ein bestimmtes Element überfahren, können sie erfasst werden von unsere Schnittstellen und deren Implementierungen in den verschiedenen Zuhörer Was wir tun.
Schnittstellen für MouseEventKlasse MausEvent enthält zwei Interfaces zur Handhabung von Mausereignissen, das erste ist MausListener und das zweite ist MouseMotionListenerIn diesem Fall erfasst der erste alle Ereignisse, die sozusagen keine Bewegung darstellen, wie das Klicken, der Druck, das Loslassen der Taste nach dem Drücken usw. Auf der anderen Seite gibt uns die zweite Schnittstelle die Richtlinien, um dynamische Ereignisse wie Bewegung, Ziehen des Cursors usw.
Mit dieser Art von Ereignis können wir Effekte wie das Ein- oder Ausblenden von Elementen im Programmfenster erzielen, indem wir ein bestimmtes Verhalten der Maus ausführen oder auch vermeiden, dass eine Schaltfläche erstellt werden muss, 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 mit dem Benutzer interaktiver zu machen die Interessenten. Dies ist insbesondere ein fortgeschrittenerer Bereich von Java Daher müssen wir mehr Nachforschungen anstellen, um alle Nuancen verfügbar zu machen, damit wir die besten empfohlenen Praktiken anwenden und somit ein ziemlich professionelles Programm haben.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben