我写了一个扩展 SwingWorker 的类。我编写了覆盖函数:doInBackground、done 和 process,但由于某种原因,我收到了编译错误:
BillImportAnalyzerGUI.Task 类型的方法 process(List) 必须覆盖或实现超类型方法
这是我的课:
private class Task extends SwingWorker<Void, Void>
{
@Override
public Void doInBackground()
{
try
{
generateReport(BillImportId.getText());
}
catch (InterruptedException e)
{
}
catch (Exception e)
{
}
publish();
return null;
}
@Override
protected void done()
{
try
{
jLabel6.setText("Generated Report");
}
catch (Exception ignore)
{
}
}
@Override
protected void process(List<String> chunks)
{
jLabel6.setText("Generating Report");
jProgressBar1.setVisible(true);
}
}