javafx

Java / JavaFX – Abfragen von KeyEvents (Tastatureingaben)

Das ganze geht sehr einfach über einen anonymen EventHandler.

In diesem Beispiel habe ich auf Tastatureingaben in der Scene reagiert.

      Scene scene = new Scene(root, 300, 300);
      scene.setOnKeyPressed(
            new EventHandler<KeyEvent>()
            {
               @Override
               public void handle(KeyEvent keyEvent)
               {
                  System.out.println("Es wurde folgende Taste gedrückt:\t" + keyEvent.getCode());
               }
            }
      );

2 thoughts on “Java / JavaFX – Abfragen von KeyEvents (Tastatureingaben)

  1. Mit .getCode() kriegt man nicht alle Tasten eindeutig ermittelt, bei ü,ä,ö z.b. kommt immer „UNDEFINED“.
    Gibt es eine bessere Methode oder kann ich die Tasten noch irgendwie definieren?

Leave a Comment

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.