在JTextArea中有个循环打印出内容
while (k <= YearNum)
{
     sb.append("......."+tmp[k] + "\n");
     textArea.setText(sb.toString());
     k++;
}可是当选择重置按钮后
textArea.setText(""); 是没有效果的,内容还是接着前一次的内容打印出来。
想了一想,应该是sb的值内容没变,重置后的循环是接着给sb.append赋值了。故打印出来的是前一次内容+新打印出来的内容。故,请问高手,如何解决这个问题?重置后,就打印本次内容,而不打印上次的。