public void changeColor() throws InterruptedException {
ans = mainWin.hotCrossBuns();
int x;
int i = 0;
if (ans.size() > buttonsClicked.size()) {
x = ans.size();
} else {
x = buttonsClicked.size();
}
for (i = 0; i < x; i++) {
if (i < ans.size()) {
ans.get(i).setBackground(Color.white);
ans.get(i).setBackground(Color.green);
}
if (i < buttonsClicked.size()) {
buttonsClicked.get(i).setBackground(Color.white);
buttonsClicked.get(i).setBackground(Color.RED);
}
}
}
Я пытаюсь заставить каждый цвет менять по одному, и жду задержки, а затем снова переключаюсь на белый. Я перепробовал много вещей, и я не вижу, чтобы получить это. Я получаю это. введите описание изображения здесь . По сути, это пианино gui, поэтому оно должно загореться правильной зеленой кнопкой и кнопка, которую они нажимали, прочитано вправо, и сделать это для всех кнопок в списках