【问题标题】:SWT Notification animated box (a.k.a toaster) needed需要 SWT 通知动画框(又名烤面包机)
【发布时间】:2010-09-27 08:08:13
【问题描述】:

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

Swing 有JToaster,但不知道有没有其他基于 SWT 的实现。

谢谢!

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      Eclipse 的MyLyn 插件可以做到这一点。由于它是开源的,也许您可​​以检查一下 MyLyn 代码,看看它是如何完成的?

      【讨论】:

      • 我创建了一个 Github 存储库以向非 Eclipse 应用程序公开 MyLyn 通知:github.com/ifischer/MylynNotifier。它目前只是一个概念证明。欢迎投稿(不知道什么时候能找到时间来扩展它)。
      【解决方案3】:

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

      我有一个 blog post 解释了它的用法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-02-26
        • 2020-03-11
        • 2022-07-29
        • 2011-03-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多