gpt4 book ai didi

java - 用户首选的对比极性? (操作系统暗模式设置)

转载 作者:行者123 更新时间:2023-12-04 13:38:34 25 4
gpt4 key购买 nike

当前的操作系统(例如 Windows、macOS)让用户决定他们是想要亮黑底上的暗内容(经典)还是暗黑底上的亮内容(暗模式)。

Java中是否有可用的东西,以便我的(客户端)Java程序可以根据该操作系统用户设置自动调整其对比度极性?如果这很重要,我正在使用 Swing。

我找到了系统属性 apple.awt.application.appearance ,但没有 Windows 和操作系统无关。

还有,有听众吗?因为该设置可能会在运行时更改。

动机:反对比极性似乎可以抑制近视 (Aleman et al. 2018-07-18 Science)

最佳答案

好像有办法。
首先了解桌面模式的设置(亮 vs 暗)可以从 Windows Registry 中读取:How to detect Windows 10 light/dark mode in Win32 application?
那么问题就在于如何从您的 java 应用程序中获取对这个注册表设置的访问权限,这里描述了:Read/write to Windows registry using Java

关于java - 用户首选的对比极性? (操作系统暗模式设置),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60321223/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com