当前平台不支持 ICON_IMAGE 功能

The ICON_IMAGE feature is not supported on the current platform

我在为任务栏上的应用程序分配图标时遇到问题。当我 运行 在我的 mac 设备上时,代码工作正常,但是当我 运行 在我的 windows 桌面上时,会抛出一个错误,说当前平台不支持Taskbar.Feature.ICON_IMAGE 功能。

我该如何解决这个问题?如果需要,我可以提供系统详细信息并粘贴代码。

Taskbar.setIconImage(Image):

Throws:


UnsupportedOperationException - if the current platform does not support the Taskbar.Feature.ICON_IMAGE feature

特定平台不支持该功能的可能性已明确记录,需要您的应用程序来说明。您可以使用 isSupported​(Taskbar.Feature.ICON_IMAGE).

测试可用性

请记住,与 MacOS 不同,Windows 不支持未打开 windows 但可从任务栏访问的应用程序状态。因此,associating an icon with every window 已经足以控制应用程序的表示。 AFAIK,通过 setWindowIconBadge​setWindowProgressValue​ 等使用附加信息来扩充 window 的图标。