java for-loop na GUI TextArea

A questão é muito simples ... Eu tenho um loop para imprimir uma lista de títulos e acrescentar os resultados para o TextArea da GUI. por exemplo, a lista contém títulos A, B, C. Toda vez que TextArea deve exibir os títulos um por um. Mas, no meu caso, a impressão é sempre mostra toda a lista de títulos. Meu método TextArea é chamado dentro do loop for. deve ser anexada a impressão de cada loop, mas não da lista inteira. como resolver isso, por favor ajude ...

desculpe pelo confuso ... Estou usando o JTextArea para mostrar os resultados. aqui está o código:

    private static JTextArea textArea1;
 ....
 ....
    textArea1 = new JTextArea(26, 38);
    textArea1.setLineWrap(true);
    textArea1.setEditable(false);
    sbrText = new JScrollPane(textArea1);
    sbrText.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
....
....

public static void getStringText() {

    String ptime = passdata.getTime();
    String ppid = passdata.getPageid();
    String ptitle = passdata.getTitle();
    String previd = passdata.getrevid();
    String pparentid = passdata.getParentId();
    String puser = passdata.getUser();
    String pcomments = passdata.getComments();

    textArea1.append("Timestamp: " + ptime + "\n" + "Pageid: " + ppid
            + "\n" + "Title:" + ptitle + "\n" + "Revid:" + previd + "\n"
            + "Parentid:" + pparentid + "\n" + "User:" + puser + "\n"
            + "Comments:" + pcomments + "\n" + newline + newline);
    textArea1.setCaretPosition(textArea1.getDocument().getLength());
    // System.out.println(passToText.getPageid());
}

o método getStringText () é chamado dentro de um loop for.

aqui está a GUI que eu construí. mostra o título com sua informação, não pode ser impresso um por um meio, no laço for, deve ser impresso como A, e então B. a animação na GUI deve ser mostrada A e então mostrada B. Mas no meu caso , mostra A, B, C ao mesmo tempo ... Desculpe É difícil explicar o que estou vendo ....

questionAnswers(1)

yourAnswerToTheQuestion