这似乎应该是直截了当的,但我还没有找到一个"好"的方法来做到这一点......
在使用Swing Nimbus L&F时,我想让我的控件(JButtons,JTextField等)在焦点时呈现黄色背景色.除了黄色背景颜色,我希望它们保留所有常见的Nimbus造型.
如果没有聚焦,我希望它们能够用正常的Nimbus样式绘制.
我发现这样做的唯一方法是为每个控件重写控件 [Focused] .backgroundPainter(这相当于从头开始重写大部分Nimbus).
我错过了什么吗?谢谢!