java for-loop w GUI TextArea

pytanie jest naprawdę proste .... Mam pętlę for do wydrukowania listy tytułów i dołączenia wyników do TextArea GUI. na przykład lista zawiera tytuły A, B, C. Za każdym razem, gdy TextArea powinna wyświetlać tytuły jeden po drugim. Ale w moim przypadku wydruk zawsze pokazuje całą listę tytułów. Moja metoda TextArea jest wywoływana wewnątrz pętli for. do każdej pętli należy dołączyć wydruk, ale nie całą listę. jak go rozwiązać proszę o pomoc ...

przepraszam za mylące ... Używam JTextArea do pokazania wyników. oto kod:

    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());
}

metoda getStringText () jest wywoływana wewnątrz pętli for.

oto GUI, które zbudowałem. pokazuje tytuł wraz z informacjami, nie można go drukować pojedynczo, w pętli for powinien być wydrukowany jak A, a następnie B. animacja na GUI powinna być pokazana A, a następnie pokazana B. Ale w moim przypadku , pokazuje jednocześnie A, B, C ... Przepraszam Trudno wytłumaczyć, co widzę ....

questionAnswers(1)

yourAnswerToTheQuestion