Java 获取默认的 UI 颜色

标签 java

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

最佳答案

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

UIDefaults defaults = javax.swing.UIManager.getDefaults();
defaults.getColor("List.selectionBackground");
defaults.getColor("List.selectionForeground");

关于Java 获取默认的 UI 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3703752/

相关文章:

java - Coldfusion 服务器运行良好,但一个站点仅在两分钟左右就出现故障

java - 再次读取同一个文件时的内存管理

java - properties.loadFromXML(inputStream) 中的错误 - 将 xml 文件转换为属性文件 Java

java - c-命名空间和类型转换

java - 在java中使用ArrayList.get()出现NullPointerException

java - 如何在没有权限提取器的情况下限制特定域使用 Spring-Boot 和 OAuth2 登录?

java - Java 中使用子构造函数初始化父类,理论上

java - 包含 PhpStorm 2017.2.2 和 JRE 时内存不足(x64 版本)

java - 如何在类对象属性的 HashMap 上使用可比性

java - 运行简单的 Swing 程序时出错