title: How to set the button color of a JButton (not background color)
body: <p>I have a <code>JButton</code> that I would like to change the background color of to white.  When using the Metal Look And Feel, I achieve the desired effect with <code>setBackground</code>:</p>
  
  <p><img src="https://i.stack.imgur.com/s4RFI.png" alt="Metal look-and-feel-styled JButton with a white background"></p>
  
  <p>Unfortunately, the concept of "background color" is different when using the Windows LAF;  the background color is the color drawn around the button:</p>
  
  <p><img src="https://i.stack.imgur.com/w6Vwe.png" alt="Windows look-and-feel-styled JButton with a white background"></p>
  
  <p>I would like to use the Windows LAF, but allow the button color of this <code>JButton</code> to be changed to white.  How do I do this?</p>