如何更改禁用的 jbutton 的颜色?

How to change the color of a disabled jbutton?

我正在实施一个 Mastermind 游戏,有一个棋盘,上面有游戏(左)和结果(右)。 我有许多按钮,其中一些已启用,另一些已禁用。 这些按钮与游戏或结果的颜色相关联。 https://imgur.com/a/06foWcZ "working board" 在图像中,有 2 种类型的按钮,启用,绿色登机和禁用,红色登机。 当我尝试使用 UImanager 时,nimbus 会把所有禁用的按钮都设置为相同颜色,我不希望这样。 https://imgur.com/a/BrCvJ3b"not working board"

我试过简单地设置按钮的背景,但没有成功。

如何使用 UIManager 为按钮添加特定颜色并且只为该按钮添加颜色? 这样我就可以让每个按钮都有它的颜色。

使用 UIManager 时无法更改按钮。