需要SWT通知动画框(a.k.a烤面包机)

时间:2008-12-17 13:59:33

标签: java user-interface swt desktop desktop-application

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

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

谢谢!

3 个答案:

答案 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来解释它的用法。