Я использую SwingWorker для запуска фоновой задачи.
В doInBackground()
Я открываю документ MS Word и читаю слова.Если поток работает хорошо, документ Word будет закрыт.Но если я отменю поток, используя swingworker.cancel(true)
, поток выпрыгнет из doInBackground
и перейдет к методу done()
, поэтому документ Word не может быть закрыт.
Может кто-нибудь дать мне подсказкунавести порядок?