代码之家  ›  专栏  ›  技术社区  ›  I82Much

相当于Android的Toast或者JavaSwing中的MacOSX咆哮?

  •  4
  • I82Much  · 技术社区  · 16 年前

    寻找一种在Swing应用程序中显示瞬态非模态对话框的方法。换句话说,我想弹出一个半透明的框,里面有一些文本,可以立即删除,或者在一段时间内消失。有图书馆可以做这个吗?如果轮子已经存在的话,我不想重新发明它。

    Growl 截图: alt text Android Toast 截图: alt text
    (来源: devx.com

    1 回复  |  直到 7 年前
        1
  •  2
  •   Tedil    16 年前

    This link 提供了有关使用Swing的“半透明窗口”的信息,尽管它没有提供完整的源代码(但提供了一些幻灯片,说明为了实现这一点必须做些什么)。他基本上使用JNA来避免重新绘制半透明窗口的问题,并使用两个库来轻松添加淡入淡出等支持。