У меня есть задание java, в котором мне нужно изменить цвет фона графического интерфейса в зависимости от выбранных пользователем переключателей, в которых перечислены разные цвета. В моей программе есть JFrame для хранения всего, а затем 3 JPanels (1 область инструкций, 1 сетка переключателей, 1 текстовое поле результата) в этом фрейме.
Мой прослушиватель действий в настоящее время устанавливает цвет фона с помощью этого оператора: getContentPane().setBackground(Color.decode(colorMap.get(btn.getName())));
Фон для JFrame и двух из трех панелей успешно меняется на правильный цвет, но панель, содержащая JRadioButtons, не изменится вообще!
Я попытался изменить параметр непрозрачности, я попытался установить цвет фона панели на (0,0,0,0), но пока ничего из этого не работает для меня. У кого-нибудь есть предложение о том, что я мог бы попробовать или прочитать дальше?
У меня недостаточно репутации, чтобы опубликовать изображение, но если то, о чем я говорю, поможет, дайте мне знать, и я могу отправить вам скриншот по электронной почте.
Спасибо!