JDK8中JavaFX如何使用和JDK7一样的风格

JDK8中对JavaFX做了重大升级(JavaFX8),新增了一些界面元素,默认使用了一个新的界面风格,一些API变化(尤其是底层非公开接口部分),同时也引起了一些CSS Class层次的变化,这导致原来在JDK7下写的JavaFX2程序在升级到JDK8之后,效果一塌糊涂,没有严格遵循FX单线程的地方甚至无法运行。


在Java8中Application运行前,加上一句话即可使用原来的风格(实际上也不能完全回到过去,哎~~~):

System.setProperty( "javafx.userAgentStylesheetUrl", "CASPIAN" );


你可能感兴趣的:(Java,FX2)