2
默認情況下,JavaFX 8引入了一種新的外觀和感覺,但我希望爲我的應用程序保留默認的JavaFX 7類型樣式(同時使用Java 8.)如何保持JavaFX 8的JavaFX 7皮膚?
如何實現此目的?
默認情況下,JavaFX 8引入了一種新的外觀和感覺,但我希望爲我的應用程序保留默認的JavaFX 7類型樣式(同時使用Java 8.)如何保持JavaFX 8的JavaFX 7皮膚?
如何實現此目的?
簡單地說:
setUserAgentStylesheet(STYLESHEET_CASPIAN);
...爲你的程序的第一行(在start()
法),或在JVM標誌-Djavafx.userAgentStylesheetUrl=caspian
運行它。
請注意,上述方法在JavaFX 2.x中不存在,所以如果您想在編譯和在Java 7和8上運行的代碼中執行此操作,不幸的是,唯一的解決方法是通過反射。