Hallo !
Ich habe für Swing folgende schöne Übersicht gefunden, die aufzeigt welches Gui Element welche Sorte von Ereignistypen auslösen kann:
So etwas möchte ich für JavaFX gerne ebenfalls aufstellen. Weiss jemand wie ich da am besten vorgehen kann? Ich habe zum Beispiel folgendes versucht:
Ich bin auf die Java Dokumentation von dem JavaFX Button gegangen und hab mir mal durchgelesen was da so steht: https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/Button.html
Dort steht zu dem Thema allerdings nur folgender Satz: "When a button is pressed and released a ActionEvent is sent. Your application can perform some action based on this event by implementing an EventHandler to process the ActionEvent. Buttons can also respond to mouse events by implementing an EventHandler to process the MouseEvent".
Demnach zufolge kann ein Button also nur ein ActionEvent und ein Mouseevent verarbeiten. Das glaube ich stimmt doch aber nicht ... Vermutlich sind das in der Javadokumentation nur Beispiele. Hat vielleicht jemand eine bessere Idee wie ich so eine Tabelle aufstellen kann, bzw wo ich die Informationen herbekomme?
Vielen Dank für eure Hilfe!
Ich habe für Swing folgende schöne Übersicht gefunden, die aufzeigt welches Gui Element welche Sorte von Ereignistypen auslösen kann:

So etwas möchte ich für JavaFX gerne ebenfalls aufstellen. Weiss jemand wie ich da am besten vorgehen kann? Ich habe zum Beispiel folgendes versucht:
Ich bin auf die Java Dokumentation von dem JavaFX Button gegangen und hab mir mal durchgelesen was da so steht: https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/Button.html
Dort steht zu dem Thema allerdings nur folgender Satz: "When a button is pressed and released a ActionEvent is sent. Your application can perform some action based on this event by implementing an EventHandler to process the ActionEvent. Buttons can also respond to mouse events by implementing an EventHandler to process the MouseEvent".
Demnach zufolge kann ein Button also nur ein ActionEvent und ein Mouseevent verarbeiten. Das glaube ich stimmt doch aber nicht ... Vermutlich sind das in der Javadokumentation nur Beispiele. Hat vielleicht jemand eine bessere Idee wie ich so eine Tabelle aufstellen kann, bzw wo ich die Informationen herbekomme?
Vielen Dank für eure Hilfe!