如何更改 Java 程序的停靠图标?

2022-09-01 11:20:14

如何在Macintosh平台上更改Java程序的Dock图标?我听说过使用Apple的Java库(在Mac平台上提供某种额外的支持),但我还没有找到一些实际的例子。


答案 1

虽然我不确定如何在运行时更改它,但您可以使用该选项在命令行中设置Dock图标,例如:-Xdock:icon

 >java -Xdock:icon=/path/myIcon.png myApp

本文提供了许多关于将java应用程序引入Mac的有用小信息,您可能有兴趣查看此处列出的Mac实用程序和工具,以及此处列出的部署选项(如果您想沿着Java Webstart路线前进,最后一个链接特别有用)。


答案 2

Apple eAWT 提供了允许更改应用程序的停靠图标的应用程序类。

import com.apple.eawt.Application;
...
Application application = Application.getApplication();
Image image = Toolkit.getDefaultToolkit().getImage("icon.png");
application.setDockIconImage(image);