当前平台不支持ICON_IMAGE功能

时间:2018-07-06 03:45:47

标签: java desktop platform

我在任务栏上为应用程序分配图标时遇到问题。当我在Mac设备上运行该代码时,该代码运行良好,但是当我在Windows桌面上运行该代码时,抛出错误,提示当前平台不支持Taskbar.Feature.ICON_IMAGE功能。

该如何解决?我可以提供系统详细信息,并在需要时粘贴代码。

1 个答案:

答案 0 :(得分:2)

Taskbar.setIconImage(Image)

  抛出:      

...
  UnsupportedOperationException-如果当前平台不支持Taskbar.Feature.ICON_IMAGE功能

在特定平台下不支持该功能的可能性已得到明确记录,并且需要您的应用程序来解决。您可以使用isSupported​(Taskbar.Feature.ICON_IMAGE)测试可用性。

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