如何/什么是一个好的图书馆,在Java中创建这样的Outlook衰落指示消息,当您得到一个消息,或Ubuntu / Gnome的,当你连接到网络?

有帮助吗?

解决方案

1.6的Java具有可以被用来显示通知消息的类的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上的”

在Linux下,你可能也有一个名为通知,发送小程序。它可以很容易地从外壳调用标准freedesktop.org通知系统。您也可以从Java运行它。

String[] notifyCmd = {"notify-send", "Hello, World!"};
Runtime.getRuntime().exec(notifyCmd);

我不得不apt-get install libnotify-bin得到这个在我的Ubuntu框。

“通知-SEND”


我已经在Windows 7和Ubuntu 9.10测试了这些东西。在每一种情况下,通知一些时间,这是我想后消失的衰落指示符要的效果。

其他提示

我会使用三叉戟动画库。如果你使用它你的任务将是几乎微不足道的。

此外,你可以看看计时框架,但它没有更新了长的时间。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top