JavaFX 8 по умолчанию представляет новый внешний вид, но я хочу сохранить стиль типа JavaFX 7 по умолчанию для своего приложения (при использовании Java 8).
Как мне этого добиться?
JavaFX 8 по умолчанию представляет новый внешний вид, но я хочу сохранить стиль типа JavaFX 7 по умолчанию для своего приложения (при использовании Java 8).
Как мне этого добиться?
Проще говоря:
setUserAgentStylesheet(STYLESHEET_CASPIAN);
... в качестве первой строки вашей программы (в методе start()
) или запустите ее с флагом JVM -Djavafx.userAgentStylesheetUrl=caspian
.
Обратите внимание, что приведенный выше метод отсутствует в JavaFX 2.x, поэтому, если вы хотите сделать это в коде, который компилируется и работает как на Java 7, так и на 8, к сожалению, единственный способ обойти это — через отражение.