JavaFX Ereignisbehandlung
Bei der Ereignisbehandlung von JavaFX handelt es sich darum, Nutzereingaben wie Maus klick oder Tastenschläge zu behandeln/bearbeiten/einfangen.
Dies ist häufig der Fall in Interaktiven Benutzeroberflächen aber auch auf normalen Internetseiten.
Was ist der Event Delivery Prozess?
Event Delivery Prozess
Bei dem Event Delivery Prozess handelt es sich um die Art wie Java Events/Ergeignisse bearbeitet.
Wie funktioniert der Event Delivery Prozess?
Funktion: Event Delivery Prozess
Die Route von der Quelle zur Stage wird ermittelt
Die Route wird von der Stage zur Quelle zurück gegangen und es wird nach EventFiltern geschaut, die zu erst ausgeführt werden
Die Route geht wieder hoch von der Quelle zur Stage, wodurch die EventHandler ausgeführt werden
Wie ist die Reihenfolge vom Event Delivery Prozess?
Reihenfolge: Event Delivery Prozess
Route von Quelle zur Stage
EventFilter von Stage zur Quelle
EventHandler von Quelle zur Stage
Wie reagiert man auf einen Mausklick mit EventHandler?
Mausklick mit EventHandler
Wie kann man verhindern das weitere EventHandler ausgeführt werden?
Verhindern weiterer EventHandler
consume();
Wie sieht die Convenicence Methode für einen Maus klick aus?
Convenicence Methode für einen Maus klick
Wie lässt sich ein Mausklick mit Lambda Expression nutzen?
Mausklick mit Lambda Expression
Last changed2 years ago