Как изменить значок приложения Gluon Desktop?

Как я могу изменить значок приложения Gluon Desktop? Я изменил файл icon.png, но он, похоже, используется только в диалоговом окне о.

Я использую IntelliJ IDEA 16.


person Community    schedule 27.03.2016    source источник


Ответы (1)


Класс приложения имеет метод postInit, который вы можете переопределить. Scene передается в него. Как только вы получите сцену, вы можете получить из нее сцену, а затем использовать обычный способ JavaFX для установки значка.

Stage stage = (Stage)(scene.getWindow());
stage.getIcons().add(new Image("file:icon.png"));
person Eugene Ryzhikov    schedule 27.03.2016
comment
Когда я пытаюсь получить сцену внутри postInit, я получаю стадию как нулевую. Есть идеи, почему? - person ; 04.04.2016
comment
Это означает, что окно еще не создано. Вы можете прикрепить прослушиватель изменений к scene.windowProperty, чтобы определить, когда окно (этап) изменится. - person Eugene Ryzhikov; 04.04.2016