如何在JavaFX应用程序中设置“DockIconImage”

时间:2016-12-22 10:35:51

标签: javafx

我在javaFX代码下面使用设置应用程序图标 -

stage.getIcons().add(new Image("images/Logo.png"));

上面的代码适用于Windows操作系统,但不适用于macOS。

请帮助..

2 个答案:

答案 0 :(得分:0)

只能通过打包工具设置Mac的停靠栏图标。这是一个很好的教程,描述了这个过程。 Packaging

答案 1 :(得分:0)

我使用下面的代码并且是!它正在工作.. :)

if (SystemUtils.IS_OS_MAC) {
    URL iconURL = MainStart.class.getResource("/images/Logo.png");
    java.awt.Image image = new ImageIcon(iconURL).getImage();
    com.apple.eawt.Application.getApplication().setDockIconImage(image);
}
相关问题