Como usar variaveis String no IF NetBeans

Oi, eu estou precisando criar um jogo da forca no netbeans, e queria que quando eu escrever no campo de texto “jTextField1” ele replicasse em caixas de textos, cada caixa de texto tem sua letra. Então e eu queria usar if. Por Exemplo:

boolean aa = true;
    int e = 0;
    do {
        String texto = jTextField8.getText();
        String a = "a";
        String b = "b";
        String t = "t";
        if (a.equals(texto)) {
            jTextField2.setText(a);
            jTextField4.setText(a);
            jTextField6.setText(a);

        } else if (b.equals(texto)) {
            jTextField1.setText(b);

        } else if (t.equals(texto)) {
            jTextField3.setText(t);
            jTextField6.setText(t);
        } else {
            e++;
        }
        if (e == 10) {
        } else {
            aa = true;
        }
    } while (aa = true);

Só que esta dando problemas.

Observação: no while eu usaria para que os usuários que tivesse uma quantidade de erros perderia o jogo, então esquece ele, vlw :slight_smile:.

O que exatamente está dando problemas?