Originally posted by Michael Dunn: if you're talking about ALL buttons
public static void main(String args)
Calculator f = new Calculator();
Originally posted by Michael Dunn: dis you add the UIManager line as the first line in main()?
Originally posted by ken zemaitis: definitely not.
Originally posted by Michael Dunn: works OK on 1.4.0_01, so the problem could be in your L & F. in the constructor, add this for one of the buttons additionButton.setContentAreaFilled(false); additionButton.setOpaque(true); recompile/run see if additionButton's background changes