В ближайшее время мне нужно будет реализовать некоторые функции в моем приложении, которые будут превышать рабочий цикл на основе заданной пользователем длины.
Мне было интересно, смогу ли я расширить класс Swingworker и добавить свой собственный отсчет времени ожидания, например, я мог бы переопределить метод dowork, вызвать startCountdown (), затем вызвать super.dowork, а затем продолжать проверять, превышено ли время ожидания
Мне было интересно, есть ли лучшее решение, чем этот подход? Спасибо