通常使用 Java Swing 可以设置按钮的背景颜色:
myJButton.setBackground(Color.RED);
这将导致按钮为红色。但是在 Mac OS 上,这个方法似乎被忽略了。该按钮只是保持默认颜色。
如何在 Mac OS 上设置 JButton 的颜色?
原文由 Stephane Grenier 发布,翻译遵循 CC BY-SA 4.0 许可协议
通常使用 Java Swing 可以设置按钮的背景颜色:
myJButton.setBackground(Color.RED);
这将导致按钮为红色。但是在 Mac OS 上,这个方法似乎被忽略了。该按钮只是保持默认颜色。
如何在 Mac OS 上设置 JButton 的颜色?
原文由 Stephane Grenier 发布,翻译遵循 CC BY-SA 4.0 许可协议
您是否尝试过将彩绘边框设置为 false?
JButton button = new JButton();
button.setBackground(Color.red);
button.setOpaque(true);
button.setBorderPainted(false);
它适用于我的 mac :)
原文由 MrSmileFace 发布,翻译遵循 CC BY-SA 3.0 许可协议
8 回答6.5k 阅读
4 回答703 阅读✓ 已解决
2 回答3.4k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答2.2k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1 回答972 阅读✓ 已解决
您是否尝试过设置 JButton.setOpaque(true)?