Java获取默认UI颜色

Java获取默认UI颜色,java,Java,例如,如何在JList中找到默认的选择颜色? 这些颜色存储在哪里 JList.getSelectionForeground(); JList.getSelectionBackground(); 为了那个特殊的盒子 通常从SystemColor.text突出显示和SystemColor.text突出显示 在创建UI时。对于Swing组件,您可以在以下程序提供的应用程序范围内获取并设置默认颜色: 在一个格式良好的GUI中列出所有默认设置。哈哈,这是你写的吗?这是一个非常棒的工具。如果你只是在寻找一

例如,如何在JList中找到默认的选择颜色?
这些颜色存储在哪里

JList.getSelectionForeground();
JList.getSelectionBackground();
为了那个特殊的盒子

通常从
SystemColor.text突出显示
SystemColor.text突出显示


在创建UI时。

对于Swing组件,您可以在以下程序提供的应用程序范围内获取并设置默认颜色:


在一个格式良好的GUI中列出所有默认设置。

哈哈,这是你写的吗?这是一个非常棒的工具。如果你只是在寻找一个变量名列表,你可以使用它
UIDefaults defaults = javax.swing.UIManager.getDefaults();
defaults.getColor("List.selectionBackground");
defaults.getColor("List.selectionForeground");