У меня есть JProgressBar и вы хотите видеть его динамически обновляемым. Индикатор выполнения должен иметь возможность видимо перемещаться из одного положения в другое, а не только изменить без видимого изменения полосы (подумайте о регулярных загрузчиках).Видимо перемещающийся JProgressBar
public static void dropHPBar(int before, int after) {
Thread.currentThread.sleep(50);
while (before > after) {
try {
Thread.sleep(50);
} catch (InterruptedException e) {
e.printStackTrace();
}
GameMain.gW.setHP(before);
b --;
}
и от GameMain.gW:
public void setHP(int x) {
hpBar.setValue(x);
}
Почему индикатор не заметно обновляется?