Java JButton изменяет цвета внутри al oop по одному без использования потока - PullRequest
0 голосов
/ 16 апреля 2020
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, поэтому оно должно загореться правильной зеленой кнопкой и кнопка, которую они нажимали, прочитано вправо, и сделать это для всех кнопок в списках

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...