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

Ell*_*ott 5 java swing uimanager jradiobutton

我知道如何使用UIManager更改JRadioButton的字体,我知道如何更改JRadioButton的颜色,一次只能更改一个按钮.但是有什么办法,使用UIManager更改所有JradioButton将在我的应用程序,这样的字体,说白了,而不是默认的黑色.

tra*_*god 6

您可以UIDefaults在程序的早期更改:

UIDefaults uiDefaults = UIManager.getDefaults();
uiDefaults.put("RadioButton.foreground", new ColorUIResource(Color.white));
Run Code Online (Sandbox Code Playgroud)

务必使用对比色作为背景.