如何使用JavaFX 8保持JavaFX 7皮肤



JavaFX 8默认情况下引入了新的外观,但我想为我的应用程序保留默认的JavaFX 7类型样式(同时使用Java 8)

我该如何做到这一点?

简单地说:

setUserAgentStylesheet(STYLESHEET_CASPIAN);

作为程序的第一行(在start()方法中),或者使用JVM标志-Djavafx.userAgentStylesheetUrl=caspian运行它。

请注意,JavaFX2.x中没有上述方法,因此,如果您想在编译并运行Java7和8的代码中执行此操作,不幸的是,唯一的解决方法是通过反射。

相关内容

  • 没有找到相关文章

最新更新