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 ....