Cómo configurar el color del botón de un JButton (no el color de fondo)

Tengo unJButton que me gustaría cambiar el color de fondo a blanco. Cuando uso el Metal Look And Feel, logro el efecto deseado consetBackground:

Desafortunadamente, el concepto de "color de fondo" es diferente cuando se usa Windows LAF; el color de fondo es el color dibujado alrededor del botón:

Me gustaría usar Windows LAF, pero permitir el color del botón de estaJButton para cambiar a blanco. ¿Cómo hago esto

Respuestas a la pregunta(5)

Su respuesta a la pregunta