这个程序是在单独的线程中执行的吗?
class Counter extends Thread {
public void run() {
EventQueue.invokeLater(new Runnable() {
public void run() {
for(int i=0;isCounting;i++) {
try {Thread.currentThread().sleep(100);}
catch (InterruptedException e) {e.printStackTrace();}
setTitle(""+i);
}
}
});
}
}
它是扩展JFrame的类的一部分。现在,如果我在JFrame扩展类的构造函数中的某个地方启动此类的实例,它将在单独的线程中运行,还是在EDT中运行?因为我试过了,显然它在EDT中运行因为程序卡住了......