2017-02-09 5 views
0

SwingWorker 클래스를 사용 중입니다. 메서드 내에서 protected Integer doInBackground() throws Exception으로 정의하면 publish 메서드가 호출됩니다. 이것은 잘 작동합니다. 다른 곳에서는 private boolean myMethod() throws Exception.으로 정의 된 다른 메서드를 호출합니다.이 메서드 내에서 publish()을 호출합니다. 난 이해가 안 넷빈즈에서이 메서드 호출에 다음과 같은 오류가 발생합니다 :SwingWorker 메서드에서 publish() - 오류

method error

myMthod() 선언을 변경해야합니다,하지만 난이없는 것을 몰라?

+0

[다른 클래스의 Swingworker 게시 방법 사용] 복제본 (http://stackoverflow.com/questions/28135228/using-swingworker-publish-method-in-another-class) – BackSlash

+0

제한이 있습니까? SwingWorker.publish() 호출 수가 허용 되는가? –

답변

0

myMethod()를 SwingWorker 클래스에 배치해야했습니다. 모든 것이 잘됩니다. SwingWorker를 처음 접했습니다.