gpt4 book ai didi

java - 如何在 Swing 应用程序中使用 Java 获取 macOS Mojave 风格的黑暗模式?

转载 作者:行者123 更新时间:2023-11-30 10:05:32 25 4
gpt4 key购买 nike

我想知道是否有某种方法可以在 Java 的 swing 应用程序中获得 macOS Mojave 风格的深色模式?

我想在 Java Swing 应用程序的 JFrame 上获得 macOS Mojave 风格的深色模式。

请告诉我。

谢谢

阿斯拉尔·巴希尔·桑格

最佳答案

似乎获得暗模式的官方解决方案是使用系统属性。来自 JDK-8235363 ,这在 JDK 14 及更高版本中可用:

A new system property is added: "apple.awt.application.appearance" to set the appearance of the whole java application.

为了获得最佳的用户体验,您可能应该始终使用 system 值,以匹配用户的首选设置:

-Dapple.awt.application.appearance=system

当然,还要测试并确保您没有使用此配色方案使文本或组件不可见或难以看到的自定义颜色。


PS:如果您也在寻找与 native macOS 深色模式匹配的 Swing 外观,请查看 VAqua .免责声明:我从未在实际应用程序中使用过它,但它看起来非常漂亮并且使用 native 渲染看起来就像真实的东西。

关于java - 如何在 Swing 应用程序中使用 Java 获取 macOS Mojave 风格的黑暗模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55217540/

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