嗨,我想知道在SwingWorker线程中向JTextArea添加文本的最佳方法是什么。我创建了另一个类,通过Threadsclass().execute()被JButton调用,并且该线程可以与以下代码并行运行:
public class Threadsclass extends SwingWorker<Object, Object> {
@Override
protected Object doInBackground() throws Exception {
for(int x = 0; x< 10;x++)
try {
System.out.println("sleep number :"+ x);
Thread.sleep(1000);
} catch (InterruptedException ex) {
Logger.getLogger(eftcespbillpaymentsThreads.class.getName()).log(Level.SEVERE, null, ex);
}
throw new UnsupportedOperationException("Not supported yet.");
}
}
现在我想做的是将x的值添加到主GUI上的文本区域中,非常感谢任何想法。