Я новичок в Java, и мне нужна помощь.
Я делаю небольшое настольное приложение Java, где у меня в основном сетка из 4 JButtons (сетка 2 x 2), и мне нужно изменить цвет фона отдельных JButtons, а через одну секунду вернуться к исходному цвету ( Игра, которую я пытаюсь сделать, похожа на Саймона, где вы должны следовать шаблону кнопок, которые загораются).
У меня есть вектор, который содержит случайно сгенерированные числа в диапазоне от 1 до 4, и я хочу иметь возможность получить каждый элемент из вектора и получить соответствующую кнопку для изменения на другой цвет в течение одной секунды (например, если vector содержит 2 4 1, я бы хотел, чтобы кнопка 2 изменилась, затем кнопка 4 изменилась, затем кнопка 1 изменилась).
Возможно ли это или есть лучший способ сделать это с чем-то другим, кроме JButtons? Как мне это реализовать?
Кроме того, я использую Mac OS X, которая, судя по всему (основываясь на некоторых вещах, которые я читал на форумах), не любит изменение фона JButtons (думаю, это из-за внешнего вида системы), как я могу изменить это так работает на Mac?
Заранее спасибо за любую помощь:)