gpt4 book ai didi

java - 使用 SWT 在托盘图标上显示数字

转载 作者:行者123 更新时间:2023-11-30 10:56:06 24 4
gpt4 key购买 nike

我想在我的托盘图标上显示一些数字,表示用户发生的一些事件,比如在这个 facebook 通知图标中所做的事情:

enter image description here

你觉得有可能吗?

谢谢

最佳答案

您可以使用 TaskBarTaskItem 类来执行此操作,但它可能无法在所有平台上运行。

TaskBar taskBar = Display.getDefault().getSystemTaskBar();
// TODO may return null if not supported on the platform

// Get application item

TaskItem taskItem = taskBar.getItem(null);
if (taskItem != null)
taskItem.setOverlayText("your text");

也试试:

TaskItem taskItem = taskBar.getItem(shell);

其中 shell 是您的主要应用程序 shell。 TaskItem JavaDoc 建议尝试两种获取 TaskItem 的方法:

For better cross platform support, the application code should first try to set this feature on the TaskItem for the main shell then on the TaskItem for the application.

关于java - 使用 SWT 在托盘图标上显示数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33104851/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com