1
我該如何更改Gluon Desktop應用程序的圖標?我改變了icon.png
文件,但似乎只在關於對話框中使用。如何更改Gluon Desktop應用程序的圖標?
我使用的IntelliJ IDEA 16
我該如何更改Gluon Desktop應用程序的圖標?我改變了icon.png
文件,但似乎只在關於對話框中使用。如何更改Gluon Desktop應用程序的圖標?
我使用的IntelliJ IDEA 16
應用類有一個postInit
方法,你可以重寫。將Scene
傳遞給它。一旦你看到了場景,你就可以從中找到舞臺,而不是使用普通的JavaFX方式來設置圖標。
Stage stage = (Stage)(scene.getWindow());
stage.getIcons().add(new Image("file:icon.png"));
當我嘗試獲取'postInit'中的舞臺時,我的舞臺變爲空。任何想法爲什麼? – w1res
這意味着該窗口尚未創建。您可以將更改偵聽器附加到'scene.windowProperty'來確定窗口(階段)何時更改 –