【发布时间】:2013-06-30 23:49:03
【问题描述】:
JavaFX 8 默认引入了新的外观,但我想为我的应用程序保留默认的 JavaFX 7 类型样式(同时使用 Java 8。)
我如何做到这一点?
【问题讨论】:
标签: styles javafx look-and-feel javafx-8 java-8
JavaFX 8 默认引入了新的外观,但我想为我的应用程序保留默认的 JavaFX 7 类型样式(同时使用 Java 8。)
我如何做到这一点?
【问题讨论】:
标签: styles javafx look-and-feel javafx-8 java-8
简单地说:
setUserAgentStylesheet(STYLESHEET_CASPIAN);
...作为程序的第一行(在start() 方法中),或者使用JVM 标志-Djavafx.userAgentStylesheetUrl=caspian 运行它。
请注意,JavaFX 2.x 中不存在上述方法,因此如果您想在可在 Java 7 和 8 上编译和运行的代码中执行此操作,不幸的是,唯一的解决方法是通过反射。
【讨论】: