我正在编写一个Java程序,它将在Windows系统托盘中显示当前天气。我已经接近完成,天气出现在工具提示和我有一个通用的图标在托盘中。
我现在要做的是把温度放在托盘里,而不是普通的图标里。是否可以在托盘中显示文本?
最终,我想要两个托盘图标-一个与华氏温度,另一个与摄氏,因为我试图学习他们两个。有可能同时拥有两个TrayIcons吗?
发布于 2015-06-10 21:54:46
首先,只要支持TrayIcon,每个应用程序就可以有多个SystemTray。你想加多少就加多少。每一个都可以有不同的图像和不同的弹出菜单。虽然在每个托盘图标上放置不同的菜单,但用户可能会很困惑!
其次,TrayIcon只能由带有工具提示文本的图像表示。但是,您始终可以动态生成该图像(包括在图像上绘制文本),或者对其进行更新,然后通过调用TrayIcon使<trayicon>.setImage()刷新图像。
希望这能有所帮助。
https://stackoverflow.com/questions/30767699
复制相似问题