Java 为什么我不能在OSX上更改JButton的颜色?

Java 为什么我不能在OSX上更改JButton的颜色?,java,macos,colors,background,jbutton,Java,Macos,Colors,Background,Jbutton,我有一段代码: JButton x = new JButton(); x.setSize(10, 10); x.setOpaque(true); x.setBackground(Color.black); 出于某种原因,JButton的颜色不会改变。在谷歌搜索了一下并查看了其他一些问题之后,似乎出于某种原因,这在OSX上不起作用。是否有解决方法或我能做的任何事情?这与OSX提供的外观和感觉有关。试一下金属的外观,感觉是的,我试过了,效果很好。很奇怪。

我有一段代码:

JButton x = new JButton();
x.setSize(10, 10);
x.setOpaque(true);
x.setBackground(Color.black);

出于某种原因,JButton的颜色不会改变。在谷歌搜索了一下并查看了其他一些问题之后,似乎出于某种原因,这在OSX上不起作用。是否有解决方法或我能做的任何事情?

这与OSX提供的外观和感觉有关。试一下金属的外观,感觉是的,我试过了,效果很好。很奇怪。