嗨,我想在 EDT 之外完成一项任务:
new Thread(new Runnable(){
@Override
public void run() {
// TODO Auto-generated method stub
fBPC.repaint();
System.out.println("toto");
if (SwingUtilities.isEventDispatchThread()){
System.out.println("titi");
}
}
}).run();
它显示:
多多
蒂蒂
我不应该只得到:“toto”,因为我创建了一个新线程吗?
如果不是,请向我解释如何在 EDT 的线程中制作东西。
感谢您的帮助。