У меня есть отдельный класс, который инициализирует группу индикаторов прогресса для моего графического интерфейса.
public class ProgressIndicators {
private ProgressIndicator firstIndicator;
private ProgressIndicator secondIndicator;
private ProgressIndicator thirdIndicator;
public void initalizeIndicators() {
//Initialize indicators and set properties
}
}
У меня есть еще один класс, который выполняет тяжелые внутренние вычисления в другом классе.
public class HeavyCalculations {
private boolean isFinished;
public HeavyCalculations() {
isFinished = false;
doHeavyCalculations()
}
public doHeavyCalculations() {
// Do Heavy Calculations that may take up to ten minutes
isFinished = true; // Set isFinished to true once heavy calculations are done
}
}
Как только для переменной isFinished
установлено значение true, я хотел бы удалить один из ProgressIndicator
и изменить его на другой значок. Как мне это сделать?