Java Nimbus Button.foreground 不工作
我在我的应用程序中使用 Nimbus LAF,并且我想更改所有按钮的前景色。我做了这样的设置:
UIManager.put("Button.foreground", Color.WHITE);
但这不起作用。也许是因为我应该只使用主要和次要的 Nimbus 颜色?有人可以帮我吗?
多谢。
I am using the Nimbus LAF on my application and I want to change all buttons foreground colors. I do this setting:
UIManager.put("Button.foreground", Color.WHITE);
But this is not working. Maybe it is because I should only use the primary and secondary Nimbus colors? Could anyone help me please?
Thanks a lot.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
1)您可以通过将值写入
UIManager
来设置颜色一次,然后将在整个过程中有效(例如 JLabel)实例2) 动态重复设置和覆盖 UIManager
3) 创建自己的
UIManager
,例如 aephyr:
编辑 避免创建自己的画家 />也许正确的方法可以使用 non_buggy 和今天的 自定义外观和感觉
1) you can set Color once by put value to
UIManager
, then will be valid for whole (for example JLabel) instance2) dynamically set and override UIManager repeatedly
3) create own
UIManager
, for example by aephyrEDIT:
< to avoiding to create own
Painters
/> maybe correct way could be use non_buggy and todays Custom Look and Feel