swing:有没有一种方法可以更改复选框/单选按钮的颜色?

3
我想为特定的复选框或单选按钮添加视觉强调,最简单的方式似乎是将颜色更改为绿色或红色。有办法做到这一点吗?
我知道可以从头开始定义这些元素的位图,但我希望它们看起来与基本的外观/感觉完全相同,除了颜色。
3个回答

1
你可以尝试使用 setForeground(),看看UI是否会遵循该设置。但是,这绝对取决于具体的UI类和外观。

1

总是有更改背景或设置边框的选项,但我理解这不是你想要的?

我认为不可能在不调整外观和感觉的情况下更改实际的框。当然,如果能证明我错了,那就太好了。


1

除了使用 UIManagerBorderFactory,您可以将组件放置在彩色面板上,如此示例中所建议的使用不同组件 example


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接