【发布时间】:2020-02-20 13:35:58
【问题描述】:
当前的操作系统(例如 Windows、macOS)让用户决定他们是想要浅黑背景上的深色内容(经典)还是深黑色背景上的浅色内容(深色模式)。
Java 中是否有可用的东西,以便我的(客户端)Java 程序可以根据该操作系统用户设置自动调整其对比度极性?如果这很重要,我正在使用 Swing。
我找到了系统属性apple.awt.application.appearance,但没有找到适用于 Windows 的内容,也没有找到独立于操作系统的内容。
还有,有听众吗?因为该设置可能会在运行时更改。
动机:反对比极性似乎可以抑制近视(Aleman et al. 2018-07-18 Science)
【问题讨论】: