首页 > 解决方案 > 如何更改禁用的 jbutton 的颜色?

问题描述

我正在实现一个 Mastermind 游戏,并且有一个棋盘,上面有剧本(左)和结果(右)。我有许多按钮,有些是启用的,有些是禁用的。这些按钮与播放或结果的颜色相关联。 https://imgur.com/a/06foWcZ “工作板” 在图片中,有两种类型的按钮,启用,绿板,禁用,红板。当我尝试使用 UImanager,nimbus 时,它会将所有禁用的按钮设置为相同颜色,我不希望这样。 https://imgur.com/a/BrCvJ3b “不工作板”

我试图简单地设置按钮的背景,但它没有用。

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

标签: javaswingjbuttonuimanager

解决方案


使用 UIManager 时无法更改按钮。


推荐阅读