Java SwingWorker方法中的publish()-错误

Java SwingWorker方法中的publish()-错误,java,netbeans,methods,swingworker,Java,Netbeans,Methods,Swingworker,我正在使用一个SwingWorker类,在定义为protectedinteger doInBackground()抛出异常的doInBackground()方法中,我调用了publish方法。这很好用。在另一个地方,我调用另一个定义为private boolean myMethod()的方法抛出异常。在这个方法中,我调用publish()。我在NetBeans的方法调用中遇到以下错误,我不理解: 我必须更改我的myMthod()声明,但我不知道缺少什么?我必须将myMethod()放入Swin

我正在使用一个
SwingWorker
类,在定义为
protectedinteger doInBackground()抛出异常的
doInBackground()方法中,我调用了publish方法。这很好用。在另一个地方,我调用另一个定义为
private boolean myMethod()的方法抛出异常。
在这个方法中,我调用
publish()
。我在NetBeans的方法调用中遇到以下错误,我不理解:

我必须更改我的
myMthod()
声明,但我不知道缺少什么?

我必须将myMethod()放入SwingWorker类中。一切都很好。对SwingWorker来说非常陌生。

可能的重复是否允许对SwingWorker.publish()调用的数量进行限制(1)?