You need to main the references to the buttons if you want to be able to alter their properties. An array or list would suffice.
Just so you're aware, many of the LookAndFeel implementations don't show button background changes well. JLabels set to opaque with a raised bevel border might work better for you.