我有一个类,我在调用另一个类的main1方法。
Thread t=new Thread(new Runnable() {
@Override
public void run() {
temp eqsj=new temp(null, null, false, false);
String[] arguments=jtextfield1.getText().toString().split(" ");
eqsj.main1(arguments);
JOptionPane.showMessageDialog(new JFrame(), "Report generated");
}
});
t.start();
temp 类实现了runnable,所以在从上面的代码调用main1之后,它将执行temp类的run()方法,运行正常。
问题是::当run方法完成时,应用程序将被终止并且不会返回调用main1的位置,并且由于它没有实现剩余的代码行:
JOptionPane.showMessageDialog(new JFrame(), "Report generated");