如何更改 Gluon 桌面应用程序的图标?

How do you change the icon of a Gluon Desktop app?

如何更改 Gluon 桌面应用程序的图标?我更改了 icon.png 文件,但似乎只在 about 对话框中使用。

我正在使用 IntelliJ IDEA 16。

应用程序 class 有一个 postInit 方法可以覆盖。 Scene 被传入其中。获得场景后,您可以从中获得舞台,然后使用普通的 JavaFX 方式设置图标。

Stage stage = (Stage)(scene.getWindow());
stage.getIcons().add(new Image("file:icon.png"));