伙计我想更改已禁用的JRadioButton,JCheckBox
的外观此代码适用于ComboBox,但当被CheckBox或RadioButton取代时没有效果。
UIManager.put("ComboBox.disabledForeground", Color.BLACK);
此外,我希望Button不可编辑。所以不建议像
这样的选项 RadioButton.setEnabled(false);
答案 0 :(得分:1)
此代码适用于ComboBox,但当被CheckBox或RadioButton取代时没有效果。
UIManager.put("ComboBox.disabledForeground", Color.BLACK);
对于JCheckBox
和JRadioButton
,您应该可以使用:
UIManager.put("CheckBox.disabledText", Color.BLACK);
UIManager.put("RadioButton.disabledText", Color.BLACK);
查看UIManager Defaults以获取UIManager的所有默认值。