Javafx button per enter auslösen

Xanond

Mitglied
Hallo, ich frage mich wie ich einen button per druck auf die Enter taste auslösen kann.
Ich möchte quasi einfach sagen wen z. B. in meinem textfeld ein Inhalt drinen steht und die Enter taste wird betätigt, soll die entsprechende methode ausgelöst werden.
 
Hi,

ich hab die Links oben nur kurz überflogen, aber es wäre deutlich einfacher einen ActionListener auf das gewüschte TextFeld zu legen und die selbe Methode aufzurufen, die der Button aufruft. Bitte korrigiert mich, wenn ich falsch liege.
 
Das geht schon, aber wenn du Default-Behaviour haben möchtes, wie es z.B. bei Dialogen ist (wenn also z.B. wirklich nur Ok und Cancel zur Verfügung stehen), dann ist das die bessere Wahl. Finde ich.
 
Könntest du vielleicht recht einfach so machen:
Java:
public class YourButton implements KeyListener {

    public void keyPressed(KeyEvent e) {
        if (e.getKeyCode()==KeyEvent.VK_ENTER){
              //Hier kannst du dann deine Methoden ausführen lassen.
        }
    }

Ich hoffe ich habe deine Frage richtig verstanden und konnte dir damit vielleicht weiterhelfen 🙂

Gruß
Yester
 

Zurück
Oben