您可能正在使用Swing线程,该线程正在等待代码执行才能更新UI。尝试为该循环使用单独的线程。
public void DoEverything() { SwingUtilities.invokeLater(new Runnable() { public void run() { String output = ""; for(int i = 0; i <= 10; i++) { output += TaskObject.someLongTask(i); outputText.setText(output); } } });}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)