Normally with Java Swing you can set the background color of a button with:
myJButton.setBackground(Color.RED);
which would cause the butto
Have you tried setting JButton.setOpaque(true)?
JButton button = new JButton("test"); button.setBackground(Color.RED); button.setOpaque(true);