Java - Überprüfen Sie, ob JTextField leer ist oder nicht

Also habe ich erfahren, dass dies eine beliebte Frage ist und habe bereits die Lösung gefunden. Aber wenn ich das versuche, funktioniert es nicht richtig.

Mein JTextField ist leer und die Schaltfläche ist nicht aktiviert. Wenn ich etwas in mein Textfeld schreibe, wird die Schaltfläche nicht aktiviert.

Deshalb sollte mein Programm dieses Feld jede Sekunde überprüfen, ob es leer ist oder nicht. Sobald jemand etwas in das Textfeld schreibt, sollte der Button freigeschaltet sein. ^^

loginbt = new JButton("Login");
    loginbt.addActionListener(new loginHandler());
    add(loginbt);

    if(name.getText().equals("")) {
        loginbt.setEnabled(false);
    }else {
        loginbt.setEnabled(true);
    }

Antworten auf die Frage(9)

Ihre Antwort auf die Frage