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

时间:2017-05-20 15:31:58

标签: java swing colors jcheckbox

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

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

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

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

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

1 个答案:

答案 0 :(得分:2)

  

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

您无法设置任何属性。

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

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