在Java项目(SWT桌面应用程序)中,我想通过动画通知框通知用户事件(实际上,它不需要动画)。类似于 MSN 或任何其他 IM 客户端。
Swing有JToaster,但我想知道是否没有其他基于 SWT 的实现。
谢谢!
在Java项目(SWT桌面应用程序)中,我想通过动画通知框通知用户事件(实际上,它不需要动画)。类似于 MSN 或任何其他 IM 客户端。
Swing有JToaster,但我想知道是否没有其他基于 SWT 的实现。
谢谢!
如果您想创建基于 SWT 的系统通知,这是开始的最佳资源:
http://hexapixel.com/2009/06/30/creating-a-notification-popup-widget
作者创建了真正的系统通知,这些通知可以堆叠并很好地淡出。
Eclipse的MyLyn插件就是这样做的。由于它是开源的,也许您可以查看 MyLyn 代码以了解它是如何完成的?
检查来自 Novocode 的 BallonWindow,它的功能与您的需求类似,无需深入研究开源项目。它不是动画的,但它确实将通知显示为具有不规则背景的单独窗口。
我有一篇博客文章解释了它的用法。