【发布时间】:2021-08-06 18:16:55
【问题描述】:
我在 Java swing 中为我的 GUI 使用 Flatlaf 外观。我导入了 Flatlaf 中的预制主题,但我想稍微更改配色方案中的一种颜色。它是用于突出显示 JComponents 和选定选项卡的颜色。有没有办法做到这一点?
自定义 L&F 的标准方法是:
try {
UIManager.setLookAndFeel(new FlatSolarizedLightIJTheme());
UIManager.put("choose JComponent here","choose value here");
} catch( Exception ex ) {
}
【问题讨论】:
-
1) 为了尽快获得更好的帮助,edit 添加minimal reproducible example 或Short, Self Contained, Correct Example。 2)不要忽略异常!他们准确地告诉我们出了什么问题。除非实现了日志记录,否则至少调用
Throwable.printStackTrace() -
@Abra 你有没有尝试过遍历 flatlaf 主题的键?我只能通过这种方式为默认的 L&F 工作。
标签: java swing background look-and-feel jcomponent