swing开发皮肤问题,各路大神帮帮忙
swing开发中,使用皮肤出现问题,比如使用UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");微软系统的主题,不能改变控件颜色,但其他主题却可以,如UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel")等等。
源码如下:
public class Client {
public static void main(String[] args) throws Exception
{
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");//换肤的代码一定要写在窗体实例化之前
// UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");//
JFrame main = new JFrame();
main.setBounds(300, 100, 300, 200);
JButton button=new JButton();
// button.setText("jjjj");
button.setBackground(Color.red);
button.setBounds(80, 50, 100, 60);
button.setText("皮肤实例");
main.setLayout(null);
main.add(button);
main.setVisible(true);
}
} --------------------编程问答-------------------- 没看到啥问题
补充:Java , Java SE