Java Swing recolor复选框显示为禁用,而不禁用它

Java Swing recolor复选框显示为禁用,而不禁用它,java,swing,Java,Swing,我正在使用java编程和netbeans。基本上,我试图让用户看到复选框没有被使用。但如果他们想再次使用它,请允许他们单击它 如果禁用该复选框,则用户无法通过单击来重新启用它,因此我只想通过更改字体颜色和复选框图标来显示它已禁用 多谢各位 那么,如果复选框“looks”被禁用,你凭什么认为他们会尝试点击它呢?哈哈。。。因为一些我从未想到的原因。那么,我该如何处理这篇毫无意义的文章呢?让复选框看起来是禁用的,但被启用并没有多大意义。也许你应该把你的问题改为:“如何改变JCheckBox的颜色”对于

我正在使用java编程和netbeans。基本上,我试图让用户看到复选框没有被使用。但如果他们想再次使用它,请允许他们单击它

如果禁用该复选框,则用户无法通过单击来重新启用它,因此我只想通过更改字体颜色和复选框图标来显示它已禁用


多谢各位

那么,如果复选框“looks”被禁用,你凭什么认为他们会尝试点击它呢?哈哈。。。因为一些我从未想到的原因。那么,我该如何处理这篇毫无意义的文章呢?让复选框看起来是禁用的,但被启用并没有多大意义。也许你应该把你的问题改为:“如何改变JCheckBox的颜色”对于其他任何一个关注这个主题的人,我决定只取消选中复选框,以显示它们没有被使用(这是一个更符合逻辑的解决方案)。但是如果您仍然想这样做,您可以使用
CheckBox.setForeground(color.gray)将字体颜色设置为灰色
您可以查看此链接来更改框的图标:@theProgrammer101-谢谢!我修正了标题。所以,如果复选框“looks”被禁用,你怎么认为他们会尝试点击它呢?哈哈。。。因为一些我从未想到的原因。那么,我该如何处理这篇毫无意义的文章呢?让复选框看起来是禁用的,但被启用并没有多大意义。也许你应该把你的问题改为:“如何改变JCheckBox的颜色”对于其他任何一个关注这个主题的人,我决定只取消选中复选框,以显示它们没有被使用(这是一个更符合逻辑的解决方案)。但是如果您仍然想这样做,您可以使用
CheckBox.setForeground(color.gray)将字体颜色设置为灰色
您可以查看此链接来更改框的图标:@theProgrammer101-谢谢!我确定了标题。