У меня проблемы с отменой свингера.После прочтения документации я не уверен, как подойти к решению этого
sw = new SwingWorker<Object, Void>()
{
Object o;
protected Object doInBackground() throws Exception
{
//do some long running task via a method call
}
}
Тогда в моем обработчике кнопки отмены я просто хочу вызвать sw.cancel(true);
Это, похоже, не работает.В соответствии с документацией качающемуся работнику не нужно, как отменить его.Но если метод запуска Swing Worker вызывается только один раз, то как мне объяснить это с помощью thread.sleep (то, что я прочитал, является одним из способов исправления)
Спасибо