У меня есть назначение java, в котором мне нужно иметь цвет фона изменения графического интерфейса в зависимости от выбранных пользователем переключателей, отображающих разные цвета. В моей программе есть JFrame, чтобы держать все, а затем 3 JPanels (1 область команд, 1 сетка Radio Button, 1 текстовое поле результата) внутри этого кадра.Как изменить цвет фона jPanel, содержащего JRadioButtons?
В настоящее время мой исполнитель событий устанавливает цвет фона с помощью этого оператора: getContentPane(). SetBackground (Color.decode (colorMap.get (btn.getName())));
Фон для JFrame и двух из трех панелей успешно изменяется на правильный цвет, но панель с JRadioButtons не изменится вообще!
Я попытался изменить непрозрачную настройку, я попытался установить цвет фона панели (0,0,0,0), но пока что ничто из этого не работает для меня. Есть ли у кого-нибудь предложение о том, что я могу попробовать или прочитать дальше?
У меня недостаточно репутации, чтобы опубликовать фотографию, но если вы заметили, о чем я говорю, помогите мне, и я могу написать вам скриншот.
Спасибо!
Спасибо так много. Я пробовал что-то подобное раньше, но я создал массив JRadioButton [] и изначально пытался установить всю непрозрачную коллекцию. Я переместил «.setOpaque (false)» в цикл for, в котором я фактически создавал кнопки, и это решило проблему! Теперь мне нужно поиграть с цветовой схемой, потому что некоторые темные цвета скрывают текст. Еще раз спасибо! – SirChill88