Я пытаюсь написать код для Java-игры «на память», в которой вы нажимаете кнопку, и она меняется на заданный цвет, и вам нужно сопоставить ее с другой кнопкой того же цвета. Все кнопки изначально белые, и одновременно можно видеть только два цвета. Я столкнулся с проблемой, из-за которой кнопки по какой-то причине ненадолго меняют светло-серый цвет, прежде чем принять нужный цвет. Это особенно проблематично для второй кнопки, нажатой в последовательности, поскольку она остается серой на протяжении всей добавленной мной задержки и, следовательно, не предоставляет никакой информации.
buttons.setBackground(colors[i/2]);
if(lastGuess != -1)
{
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
Thread.currentThread().interrupt();
}
}
Подробнее здесь: https://stackoverflow.com/questions/785 ... ing-to-the
Цвет кнопки Java на мгновение переключается на другой цвет, прежде чем переключиться на нужный цвет ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение