Java for-Schleife in GUI TextArea

Die Frage ist wirklich einfach .... Ich habe eine for-Schleife, um eine Liste der Titel auszudrucken und die Ergebnisse an die TextArea der GUI anzuhängen. Beispielsweise enthält die Liste die Titel A, B, C. Jedes Mal, wenn die TextArea die Titel nacheinander anzeigen soll. In meinem Fall zeigt der Ausdruck jedoch immer die gesamte Titelliste. Meine TextArea-Methode wird in der for-Schleife aufgerufen. es sollte der Ausdruck für jede Schleife, aber nicht die gesamte Liste angehängt werden. wie man es löst bitte helfen ...

Entschuldigung für die Verwirrung ... Ich verwende JTextArea, um die Ergebnisse anzuzeigen. Hier ist der Code:

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

Die Methode getStringText () wird in einer for-Schleife aufgerufen.

Hier ist die GUI, die ich gebaut habe. es zeigt den Titel mit seinen Informationen, kann nicht einzeln gedruckt werden, in der for-Schleife sollte es wie A gedruckt werden und dann wie B. Die Animation auf der GUI sollte wie A und dann wie B angezeigt werden. Aber in meinem Fall , es zeigt A, B, C zur gleichen Zeit ... Sorry Es ist schwer zu erklären, was ich sehe ...

Antworten auf die Frage(1)

Ihre Antwort auf die Frage