我有代码:
Timer timer = new Timer(5000, new ActionListener() {
public void actionPerformed(ActionEvent e) {
for(int i=0;i<10;i++){
textArea1.append(" "+i + "\n" + newline);
textArea1.setCaretPosition(textArea1.getDocument().getLength());
}
}
});
...
...
timer.start();
它将 0 到 9 附加在一起。我想一个一个地打印 0 到 9。这意味着,在 GUI JTextArea 上,它将显示 0、1,然后是 2……每个数字之间有一点延迟。我已经问过这个问题,但这个问题似乎太混乱了。所以我写了上面更简单的例子。请帮忙。如果你们有兴趣,这里是这个问题的原始问题:java for-loop in GUI TextArea