styles - 如何在 JavaFX 8 中保留 JavaFX 7 皮肤?

标签 styles javafx look-and-feel javafx-8 java-8

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

如何实现这一目标?

最佳答案

简单地说:

setUserAgentStylesheet(STYLESHEET_CASPIAN);

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

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

关于styles - 如何在 JavaFX 8 中保留 JavaFX 7 皮肤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17395903/

相关文章:

java - 复选框状态下的 TreeView 传输

Java 外观 (L&F)

java - 将密码字符替换为 JPasswordField 中的点

wpf - Style BasedOn 的动态资源

c# - 在 WPF 中为 ToggleButton OnMouseOver 的文本添加下划线

android - 从 android studio 的图库中选择一张图片?

java - 如何更改 JFXHamburger 的颜色

c# - 如何使样式基于继承的样式

java - 如何打开无限数量的关卡

java - 物质的外观和感觉