gpt4 book ai didi

javafx - 如何正确使用高对比度主题?

转载 作者:行者123 更新时间:2023-11-30 06:27:25 26 4
gpt4 key购买 nike

我注意到场景构建器上存在摩德纳高对比度主题。

如何正确使用它?我的意思是以跨平台或实现的方式。

我注意到在 jfxrt.jar\com\sun\javafx\scene\control\skin\modena 的 Oracle 实现上的 de jfxrt.jar 中存在 YellowOnBlack.css 和 WhiteOnBlack.css。

如何在不复制 CSS 或引用特定实现的路径的情况下应用它?

谢谢。

最佳答案

根据this bug report您可以使用命令行选项 -Dcom.sun.javafx.highContrastTheme 进行设置。有效值为 yellowOnBlackwhiteOnBlackblackOnWhite

即例如,您应该能够运行您的应用程序

java -Dcom.sun.javafx.highContrastTheme=yellowOnBlack com.example.MyApp

我还没有对此进行测试,但可以通过 System.setProperty(...) 以编程方式设置它,尽管您可能必须确保该属性足够早地设置应用程序的生命周期(甚至可能在应用程序类加载之前)。

关于javafx - 如何正确使用高对比度主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46894985/

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