在Swing中创建自动隐藏弹出通知框

问题描述:

在swing中,我想创建一个弹出窗口通知框,它可以在几秒钟后自动隐藏。这可以通过哪些方式完成?在Swing中创建自动隐藏弹出通知框

它被用在许多网页上,如下面的弹出消息。

enter image description here

+3

的JDialog,模态,毫无雕琢的,半透明的和Swing定时器 – mKorbel

我发现了一个名为Jtoaster库,Java的烤面包机是,显示有生命的方框,从屏幕底部即将与通知消息和/或相关的图像您的Swing应用程序(一个Java实用工具类如MSN联机/脱机通知)(从http://sourceforge.net/projects/jtoaster/

Toaster toasterManager = new Toaster(); 
toasterManager.showToaster("Hello, this is notification"); 

jtoaster screen

Jlayer类可以帮助你。

JLayer类是Swing组件的灵活且强大的装饰器。它使您能够绘制组件并响应组件事件,而无需直接修改底层组件。

http://docs.oracle.com/javase/tutorial/uiswing/misc/jlayer.html