如何更改JCheckBox
的实际框的颜色?
如果我更改背景颜色,它会影响文本和复选框后面的颜色,但不会影响框本身的颜色。
如果我更改前景色,则只会影响文本的颜色。
我找不到任何其他颜色属性。
我只想要一个简单的JCheckBox
,只有一种颜色,当我检查它时会发生变化。
答案 0 :(得分:2)
我只想要一个简单的JCheckBox,有1种颜色,当我检查它时可以改变。
您无法设置任何属性。
您需要为复选框提供自定义图标:
checkBox.setIcon( new ImageIcon(...") );
checkBox.setSelectedIcon( new ImageIcon(...) );