如何更改实际复选框内 J 复选框的背景颜色

how to change the background color of a J Checkbox inside the actual checkbox

如何更改 JCheckBox 的实际框的颜色?

如果我更改背景颜色,它会影响文本和复选框后面的颜色,但不会影响框本身的颜色。

如果我更改前景色,只有文本的颜色会受到影响。

我找不到任何其他颜色属性。

我只想要一个简单的JCheckBox,只有一种颜色,当我检查它时它会改变。

I just want a simple JCheckBox, with 1 color, which is changeable when I check it.

没有属性可以设置。

您需要为复选框提供自定义图标:

checkBox.setIcon( new ImageIcon(...") );
checkBox.setSelectedIcon( new ImageIcon(...) );