在Java中衰落指示灯消息
-
27-09-2019 - |
题
如何/什么是一个好的图书馆,在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);
在Linux下,你可能也有一个名为通知,发送小程序。它可以很容易地从外壳调用标准freedesktop.org通知系统。您也可以从Java运行它。
String[] notifyCmd = {"notify-send", "Hello, World!"};
Runtime.getRuntime().exec(notifyCmd);
我不得不apt-get install libnotify-bin
得到这个在我的Ubuntu框。
我已经在Windows 7和Ubuntu 9.10测试了这些东西。在每一种情况下,通知一些时间,这是我想后消失的衰落指示符要的效果。
不隶属于 StackOverflow