在Java项目(SWT桌面应用程序)中,我想通过动画通知框通知用户有关事件(实际上,不需要动画)。像MSN或任何其他IM客户端。需要SWT通知动画框(又名烤面包机)
Swing有JToaster,但我想知道是否没有任何其他基于SWT的实现。
谢谢!
在Java项目(SWT桌面应用程序)中,我想通过动画通知框通知用户有关事件(实际上,不需要动画)。像MSN或任何其他IM客户端。需要SWT通知动画框(又名烤面包机)
Swing有JToaster,但我想知道是否没有任何其他基于SWT的实现。
谢谢!
用于Eclipse的MyLyn插件执行此操作。既然它是开源的,也许你可以检查MyLyn代码,看看它是如何完成的?
检查BallonWindow from Novocode,它不需要深入研究开源项目就能完成类似于您所需的任务。它不是动画,但它确实将通知显示为具有不规则背景的单独窗口。
我有一个blog post解释它的用法。
如果你想创建基于SWT的系统通知,这是开始的最好的资源:
http://hexapixel.com/2009/06/30/creating-a-notification-popup-widget
笔者产生哪些是可堆叠和淡出很好的实际系统的通知。
我启动了一个Github存储库以将MyLyn通知公开给非Eclipse应用程序:https://github.com/ifischer/MylynNotifier。它目前只是一个概念证明。贡献值得欢迎(不知道我什么时候可以延长它)。 – ifischer 2012-06-19 19:18:04