在Windows 10中使用TrayItem时有多个托盘图标
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Windows 10中使用TrayItem时有多个托盘图标相关的知识,希望对你有一定的参考价值。
我在前端应用程序中有一个独立的基于Java的SWT。我使用SWT托盘为系统托盘菜单提供了一个自定义图标
trayItem.setImage(image);
现在,只要我的申请被关闭,我就会丢弃托盘物品。但是当我的系统进入休眠状态并再次返回时,应用程序正在运行。当系统再次返回时,我的应用程序会尝试更新托盘项目的图像。
更新图像时,我看到系统托盘中出现多个托盘图标。因此,随着我的应用程序唤醒,图标的数量不断增加。
不幸的是,这只能在Windows 10上重现,但不能在早期版本中重现。有没有人遇到过这个问题?我没有任何Windows 10系统。否则我可以写一个示例代码来重现它。
答案
Eclipse 4.7(Oxygen)提供了针对此问题的修复程序。
另一答案
您正面临下面链接定义的错误
https://bugs.eclipse.org/bugs/show_bug.cgi?id=488739。
你需要SWT 4.7+,问题已经解决了
以上是关于在Windows 10中使用TrayItem时有多个托盘图标的主要内容,如果未能解决你的问题,请参考以下文章
vs2010做的MFC程序为啥是win98风格的?怎么改回win7风格?
Json String Parsing 在从 MSDOS 运行时有效,但在 Windows 上的 Ubuntu 上的 Bash 中无效 [重复]