Имам отделен клас, който инициализира куп индикатор за напредък за моя GUI
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
и да я променя на друга икона. Как бих постигнал това?