我的项目遵循以下流程:
我想使用swingworker。这是我使用它的方式,但结果不正确
在我的GUI代码中,我的代码用于执行主要类
我在按钮代码中编写了以下代码行
Main f2 = new Main();
f2.execute();
在我的校长课上,我已经完成了这个
class Principalclass extends SwingWorker<Void, Void>
{
@Override
public Void doInBackground() throws IOException
{
//while loop
}
@Override
public void done() {
System.out.println("I am DONE");
GUI b = new GUI();
b.ShowFrame(); //calls the function of the GUI to display frame
}
现在这段代码没有打印“我不喜欢”显示GUI框架。我很困惑,如果我必须在2,3和4类bcz做一些改变我正在使用swingworker或如果我只需要进行进一步的更改Principalclass.Secondly,应用程序应该花费15分钟来完成它的任务,它只需要2秒钟:(。可能是我做了一些严重的错误,因为我第一次使用摇摆工作者。