Существует несколько вопросов по SO, однако, поскольку поддержка JPMS ни один из ответов не является действительным.
метод 1: ( JavaFX - установить таблицу стилей CSS по умолчанию длявсе приложение )
Application.setUserAgentStylesheet(Application.STYLESHEET_MODENA);
StyleManager.getInstance().addUserAgentStylesheet(getClass().getResource("/style.css").toString());
не работает, потому что StyleManager
стало частью частного API, а JavaFX не экспортирует его.
метод 2: (https://stackoverflow.com/a/51003008/7421700)
@import "com/sun/javafx/scene/control/skin/modena/modena.css";
/* rest of CSS code */
Не работает, потому что modena.css
стал частью частного API, а JavaFX не экспортирует его.
метод 3: установить CSS на верхний родительский узел (https://stackoverflow.com/a/28880421/7421700)
Не работает, потому что CSS не будет применяться к модальным окнам.