我正在使用 UIManager 自定义一些摆动组件,如下例所示,
UIManager.put("TextField.background", COLOR_BG);
UIManager.put("TextField.foreground", COLOR_FG);
UIManager.put("TextField.selectionBackground", COLOR_SB);
UIManager.put("TextField.selectionForeground", COLOR_SF);
UIManager.put("TextField.caretForeground", COLOR_CF);
现在应用程序启动后,我想更改一些颜色,所以我再次调用 UIManager.put 来更新 UIManager,但组件没有更新,我尝试了 repaint()、revalidate()、updateUI(),但没有成功。
谢谢