Обновление таблицы стилей CSS без перекомпиляции проекта JavaFX 2 - PullRequest
1 голос
/ 30 ноября 2011

Здесь ссылка Я обнаружил, что «Скинирование вашего пользовательского интерфейса с помощью JavaFX CSS позволяет вам изменить пользовательский интерфейс, показанный на рисунке 1, на интерфейс, показанный на рисунке 2, просто изменив используемую таблицу стилей.», Но послеПри компиляции моего проекта я не могу найти никаких CSS-файлов в папке dist.

Итак, мой вопрос: возможно ли изменить стиль без перекомпиляции приложения и как это можно сделать?

1 Ответ

1 голос
/ 30 ноября 2011

Есть следующие опции:

  1. Разместите файлы css на веб-сервере и используйте ссылки вроде:

    scene.getStylesheets().add("http://myhost.com/style.css");
    

    или

    scene.getStylesheets().add("file:///E:/style.css");
    
  2. Объясните дизайнерам, как обновлять css-файлы с помощью любого менеджера архивов или утилиты jar из jdk:

    jar uf FXApp.jar style.css
    
...