繁体   English   中英

Java中的衰落指示符消息

[英]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);

这是结果:
Windows上的TrayIcon Linux上的TrayIcon

在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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM