[英]Fading Indicator message in Java
如何/什么是一个好的库,在你收到消息时用Java创建一个淡化指示器消息,或者当你连接到网络时创建Ubuntu / Gnome?
Java 1.6有一个TrayIcon类,可用于显示通知消息。
SystemTray tray = SystemTray.getSystemTray();
Image image = Toolkit.getDefaultToolkit().getImage("tray.gif");
TrayIcon trayIcon = new TrayIcon(image, "Tray Demo");
tray.add(trayIcon);
trayIcon.displayMessage("Hello, World", "notification demo", MessageType.INFO);
在Linux上,您可能还有一个名为notify-send的小程序。 它可以很容易地从shell调用标准的freedesktop.org通知系统。 您也可以从Java运行它。
String[] notifyCmd = {"notify-send", "Hello, World!"};
Runtime.getRuntime().exec(notifyCmd);
我不得不在我的Ubuntu盒子上apt-get install libnotify-bin
来获取它。
我在Windows 7和Ubuntu 9.10上测试了这些东西。 在每种情况下,通知在一段时间后消失,我认为你想要的衰落指示效果。
我会使用Trident动画库 。 如果你使用它,你的任务几乎是微不足道的。
你也可以看看时间框架 ,但它很长时间没有更新。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.