Java: compruebe si JTextField está vacío o no

Entonces me di cuenta que esta es una pregunta popular y ya encontré la solución. Pero cuando intento esto no funciona correctamente.

Mi JTextField está vacío y el botón no está habilitado. Cuando escribo algo en mi campo de texto, el botón no se habilita.

Así que mi programa debería revisar este campo cada segundo si está vacío o no. Tan pronto como alguien escriba algo en el campo de texto, el botón debe estar habilitado. ^^

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

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

Respuestas a la pregunta(9)

Su respuesta a la pregunta