Perchè stai effettuando un confronto fra oggetti e non puoi utilizzare l'operatore ==.

E' un problema che sarà stato discusso almeno 1000 volte nel forum e credo che venga trattato in tutti i libri di testo.
Il confronto fra stringhe (che sono oggetti) si fa con il metodo equals():
codice:
TestoNome.getText().equals("mirco")
Ciao.