Java Nimbus Button.foreground 不工作

发布于 2025-01-05 19:29:37 字数 193 浏览 0 评论 0原文

我在我的应用程序中使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凌乱心跳 2025-01-12 19:29:37
simple way

1)您可以通过将值写入UIManager来设置颜色一次,然后将在整个过程中有效(例如 JLabel)实例

2) 动态重复设置和覆盖 UIManager

most complex way

3) 创建自己的UIManager,例如 aephyr

编辑 避免创建自己的画家 />也许正确的方法可以使用 non_buggy 和今天的 自定义外观和感觉

simple way

1) you can set Color once by put value to UIManager, then will be valid for whole (for example JLabel) instance

2) dynamically set and override UIManager repeatedly

most complex way

3) create own UIManager, for example by aephyr

EDIT:

< to avoiding to create own Painters /> maybe correct way could be use non_buggy and todays Custom Look and Feel

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文