В IntelliJ я использую Java8 и JavaSwing (GUI). У меня есть кнопка jToggle, которую я хочу менять цвета в зависимости от того, нажата она или нет. Я в порядке с формой и изогнутыми углами кнопки, и просто хочу, чтобы в целом c синий цвет кнопки изменился. В настоящее время у меня есть:
laserOnOff.setBackground(Color.GREEN);
laserOnOff.setOpaque(true);
laserOnOff.setBorderPainted(false);
, но это меняет форму кнопки, и когда я переключаю кнопку, только фон текста меняет цвет. Я также пытался
UIManager.put("ToggleButton.select", Color.GREEN);
SwingUtilities.updateComponentTreeUI(laserOnOff);
Но это не сработало. Какой простой способ изменить цвет кнопки jToggle?
(на прикрепленных изображениях я хочу, чтобы кнопка выглядела как кнопка справа, только с зеленым цветом)