如何在Java(NetBeans)中将禁用按钮的文本颜色更改为黑色?
我正在使用NetBeans开发Java中的GUI,我喜欢将禁用按钮的文本颜色更改为黑色。
以下命令与combobox一起正常工作:
UIManager.getDefaults().put("ComboBox.disabledForeground", Color.BLACK);
使用Button,以下命令没有效果:
UIManager.getDefaults().put("Button.disabledForeground", Color.BLACK);
要么
UIManager.getDefaults().put("Button.disabledText", Color.BLACK);
我希望有人可以帮助我。
先谢谢你。
斯特芬
UIManager.getDefaults().put("Button.disabledText",Color.RED);
为我工作
它适用于combobox。
UIManager Defaults将显示可以为LAF更改的属性。
有没有可行的工作?
不容易。 这是UI的一部分。 因此,您需要创建并安装自己的按钮UI。 有时它相对容易,但大多数时候您需要访问受保护或私有方法。