I am trying to change the color of a JToggleButton when it has been selected in a reliable, look and feel independent way.
JToggleButton
If using the Metal L&F, t
JToggleButton btn = new JToggleButton(...); btn.setUI(new MetalToggleButtonUI() { @Override protected Color getSelectColor() { return Color.RED; } });