在Java项目(SWT桌面应用程序)中,我想通过动画通知框告知用户事件(实际上,它不需要动画)。像MSN或任何其他IM客户端。
Swing有JToaster,但我想知道是否没有基于SWT的其他实现。
谢谢!
答案 0 :(得分:3)
如果您想创建基于SWT的系统通知,这是开始使用的最佳资源:
http://hexapixel.com/2009/06/30/creating-a-notification-popup-widget
作者创建了真实的系统通知,这些通知可以堆叠并很好地淡出。
答案 1 :(得分:2)
Eclipse的MyLyn插件可以做到这一点。既然它是开源的,也许您可以查看MyLyn代码以了解它是如何在那里完成的?
答案 2 :(得分:1)
检查BallonWindow from Novocode,它会执行类似于您需要的操作,而无需深入研究开源项目。它不是动画,但它确实将通知显示为具有不规则背景的单独窗口。
我有一个blog post来解释它的用法。