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

标签 java swing colors jcheckbox

如何更改 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(...) );

关于java - 如何更改实际复选框内 J 复选框的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44087700/

相关文章:

java - 使用 AspectJ 断言包调用方向

python - 是否可以在 python 中使用 curses 获取默认背景颜色?

HTML CSS 无法正常工作

java - java中Map对象的连接列表

java - 在 Java 中使用 BUNDLE 进行 WebRTC 复用

java - 如何更新 JavaFX Canvas ?

Java - 带有边距的 JPanel 和内部的 JTextArea

java - 是否可以仅对 JTextpane 的一部分进行着色?

java - 按下按钮时不会重置时间

python - Tkinter 颜色名称到颜色对象