2

在Java项目(SWT桌面应用程序)中,我想通过动画通知框通知用户事件(实际上,它不需要动画)。类似于 MSN 或任何其他 IM 客户端。

Swing有JToaster,但我想知道是否没有其他基于 SWT 的实现。

谢谢!

4

3 回答 3

3

如果您想创建基于 SWT 的系统通知,这是开始的最佳资源:

http://hexapixel.com/2009/06/30/creating-a-notification-popup-widget

作者创建了真正的系统通知,这些通知可以堆叠并很好地淡出。

于 2012-01-09T16:23:52.507 回答
2

Eclipse的MyLyn插件就是这样做的。由于它是开源的,也许您可​​以查看 MyLyn 代码以了解它是如何完成的?

于 2008-12-17T14:06:12.507 回答
1

检查来自 Novocode 的 BallonWindow,它的功能与您的需求类似,无需深入研究开源项目。它不是动画的,但它确实将通知显示为具有不规则背景的单独窗口。

我有一篇博客文章解释了它的用法。

于 2008-12-17T16:29:42.247 回答