В общем, пытаюсь через кнопку старт, начать отчёт на JLabel (3 секунды) Я нажимаю, отчет идёт, но секунды (3 - 2 -1 ) не отображаются, а программа ждет 3 секунды, а потом показывает 1. С консолью всё нормально (
if(e.getSource()==b2){
for(int i = 3; i > 0; i--) {
score.setText(String.valueOf(i));
TimeUnit.SECONDS.sleep(1); // Тоже самое при использовании Thread.sleep
}
}