0
Я хочу изменить белый фон за вкладками. Я попытался установить разные UIDefaults в UIManager безрезультатно. Я думал, что изменение панели внутри вкладки будет делать это, но это тоже не так. Кто-нибудь знает как?Nimbus Look And Feel JTabbedPane Tab Цвет фона
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
UIDefaults defaults = UIManager.getLookAndFeelDefaults();
defaults.put("Table.gridColor", new Color (214,217,223));
defaults.put("Table.selectionBackground", new Color(250,235,215));
defaults.put("Table.selectionForeground", Color.BLACK);
defaults.put("TabbedPane.background", new Color(175, 238, 238));
MainWindow frame = new MainWindow();
} catch (Exception e) {
e.printStackTrace();
}
}
});
Хорошей идее должна охватывать панель вкладок в панель, обеспечивает фон для этой панели и сделать его непрозрачным. Проблема в том, что Nimbus L & F расширяет Synth L & F и поэтому трудно переопределить. –