我有一个JFrame类(事务),该类调用另一个JFrame类(项目) 我试图暂停调用类,直到使用Join()完成被调用类为止。当用户正在创建交易,然后他/她需要调用Items类以添加新项目并返回到交易类并继续他/她的工作时,就会发生这种情况。 当我使用join()时,过程继续并且不暂停,不知道为什么? 这是我的代码
Thread runThread = new Thread (new Runnable() {
@Override
public void run(){
General.BaseForm.Call_BaseForm_Method(new Items.ItemsMenu());
}
});
runThread.start(); // start the thread
try {
runThread.join(); // pause current process until this thread finishes
} catch (InterruptedException ex) {
ex.printStackTrace();
}
我的代码有什么问题?