如何在Mac OS上设置JButton的背景色

2022-09-01 06:19:54

通常,使用Java Swing,您可以使用以下命令设置按钮的背景颜色:

myJButton.setBackground(Color.RED);

这将导致按钮变为红色。但是在Mac OS上,这种方法似乎被忽略了。按钮仅保持默认颜色。

如何在Mac OS上设置JButton的颜色?


答案 1

你试过设置JButton.setOpaque(true)吗?

JButton button = new JButton("test");
button.setBackground(Color.RED);
button.setOpaque(true);

答案 2

您是否尝试过将涂漆的边框设置为假?

JButton button = new JButton();
button.setBackground(Color.red);
button.setOpaque(true);
button.setBorderPainted(false);

它适用于我的Mac:)