Настройка JFileChooser с использованием UI Manager и Nimbus
Я пытаюсь переопределить цветовую схему Nimbus по умолчанию JFileChooser
, Я использую следующий фрагмент для этого:
try {
for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
UIManager.setLookAndFeel(info.getClassName());
UIDefaults defaults = UIManager.getLookAndFeelDefaults();
defaults.put("Button.background", new Color(240,230,140));
defaults.put("OptionPane.background",Color.white);
defaults.put("Panel.background",Color.white);
defaults.put("Frame.background",Color.white);
defaults.put("FileChooser.background",Color.white);
break;
}
}
}
catch (Exception e) {
}
Этот код просто меняет цвет фона панелей, а не полный JFileChooser
, Также он не перекрывает цвет фона кнопки "ОК". Вот снимок JFileChooser
отсюда образовалось: