setBackground();加这句就好了JButton jbutton=new JButton();jbutton.setBackground(Color.blue);
Icon i=new ImageIcon("a.jpg");JButton b=new JButton(i);这里需要注意的是a.jpg的位置要放到你的项目文件夹下才行。