Ciao a tutti...vorrei popolare una TextArea con dei nomi utente però facendo in modo che vengano uno sotto l'altro, tipo:

UTENTE1
UTENTE2
UTENTE3


Ho provato con questo codice

codice:
public void creaLista (List users) {
        it = users.listIterator();
        int count = users.size();
        int k=0;
        while (k<count) {
             if (it.hasNext()) {
                 AllUsers us = (AllUsers)it.next();
                 String utente = us.getNickname();
                 TxtFollowing.setText(utente);
                 JOptionPane.showMessageDialog(null, "nome "+ utente, "Titolo", JOptionPane.ERROR_MESSAGE);
                 k++;
             }
        }
        
    }
ma usando la setText appare solo l'ultimo utente
Qualcuno sa come fare? Grazie