2012-01-30 3 views
5

Я знаю, как изменить шрифт JRadioButton с помощью UIManager, и я знаю, как изменить цвет JRadioButton, по одной кнопке за раз. Однако есть ли способ использовать UIManager для изменения всех JradioButtons в моем приложении, чтобы шрифт, скажем белый, вместо черного по умолчанию.Есть ли способ изменить цвет шрифта Jradiobuttons с помощью UImanager

ответ

6

Вы можете изменить UIDefaults в начале вашей программы:

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

Просто убедитесь, что использовать контрастный цвет для фона.

+0

NB: не все реализации Look & Feel отображают такие изменения; тестирование будет необходимо. – trashgod