Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有办法使用UImanager更改Jradiobuttons的字体颜色_Java_Swing_Jradiobutton_Uimanager - Fatal编程技术网

Java 有没有办法使用UImanager更改Jradiobuttons的字体颜色

Java 有没有办法使用UImanager更改Jradiobuttons的字体颜色,java,swing,jradiobutton,uimanager,Java,Swing,Jradiobutton,Uimanager,我知道如何使用UIManager更改JRadioButton的字体,我知道如何更改JRadioButton的颜色,一次一个按钮。但是有一种方法,使用UIManager更改我的应用程序中的所有JradioButton,使字体为白色,而不是默认的黑色 您可以在程序的早期更改ui默认值: UIDefaults uiDefaults = UIManager.getDefaults(); uiDefaults.put("RadioButton.foreground", new ColorUIResourc

我知道如何使用UIManager更改JRadioButton的字体,我知道如何更改JRadioButton的颜色,一次一个按钮。但是有一种方法,使用UIManager更改我的应用程序中的所有JradioButton,使字体为白色,而不是默认的黑色

您可以在程序的早期更改
ui默认值

UIDefaults uiDefaults = UIManager.getDefaults();
uiDefaults.put("RadioButton.foreground", new ColorUIResource(Color.white));

只需确保使用对比色作为背景。

NB:并非所有的外观和感觉实现都显示出这种变化;需要进行测试。