试过用UIManager,可是没效果,郁闷。代码如下:private void setMyLookAndFeel() {
    try {
         UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
UIManager.put("Button.background", this.bgColor_);
UIManager.put("Button.border", BorderFactory.createRaisedBevelBorder());    } catch (Exception e) {
e.printStackTrace();
    }
}

解决方案 »

  1.   

    你使用window风格你当然看不出什么变化啦
      

  2.   

    windows是系统默认的风格阿,除非你用的不是windows操作系统
    com.sun.java.swing.plaf.motif.MotifLookAndFeel
    javax.swing.plaf.metal.MetalLookAndFeel
    可以试试着两个
      

  3.   

    testbutton.setBorder(BorderFactory.createLineBorder(Color.green))
      

  4.   

    改称javax.swing.plaf.metal.MetalLookAndFeel
    按钮样式改了,可是对话框中间多了条杠而且颜色也不是灰色不管怎样,谢谢楼上几位!