Внешний вид Нимба. Изменить много цветов

Я настраиваю цвета nimbus LAF на свой вкус.

Есть несколько цветов, которые используются во многих элементах управления. Например, Color (214 217 223) используется во многих элементах управления в качестве цвета фона. http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/_nimbusDefaults.html#primary

Я хочу заменить этот цвет ВО ВСЕХ элементах управления. Чтобы сделать это, я должен использовать что-то вроде этого:

   UIManager.put("FileChooser.background", new Color(59, 13, 255));
   UIManager.put("TextPane.background", new Color(59, 13, 255));
   UIManager.put("FormattedTextField.background", new Color(59, 13, 255));

(как описано здесь:http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/color.html)

Есть ли способ обойти значения по умолчанию UIManager Nimbus, и когда цвет (в моем случае (214,217,223)) найден, ЗАМЕНИТЕ его на выбранный мной цвет, чтобы мне не пришлось размещать UIManager.put(".. . ); оператор для каждого элемента управления?


person geo    schedule 10.04.2014    source источник
comment
по умолчанию используются первичный и вторичный цвета, но не все цвета можно изменить, есть эффекты на экране, в java7 (баг, намерение...)   -  person mKorbel    schedule 10.04.2014
comment
Я могу заменить основной цвет элемента управления цветом по своему выбору, но я не могу заменить цвет фона (дополнительный). Это тот возможный баг, о котором вы говорите?   -  person geo    schedule 10.04.2014
comment
см. мой сообщение с похожим вопросом о   -  person mKorbel    schedule 10.04.2014