Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中的衰落指示符消息_Java_User Interface_Swing_Swt_Toast - Fatal编程技术网

Java中的衰落指示符消息

Java中的衰落指示符消息,java,user-interface,swing,swt,toast,Java,User Interface,Swing,Swt,Toast,如何/什么是一个好的库,在Java中创建一个淡入淡出的指示器消息,比如在收到消息时使用Outlook,或者在连接到网络时使用Ubuntu/Gnome?我会使用。如果你使用它,你的任务几乎是微不足道的 您也可以查看一下,但它很长时间没有更新。Java1.6有一个TrayIcon类,可用于显示通知消息 SystemTray tray = SystemTray.getSystemTray(); Image image = Toolkit.getDefaultToolkit().getImage("tr

如何/什么是一个好的库,在Java中创建一个淡入淡出的指示器消息,比如在收到消息时使用Outlook,或者在连接到网络时使用Ubuntu/Gnome?

我会使用。如果你使用它,你的任务几乎是微不足道的


您也可以查看一下,但它很长时间没有更新。

Java1.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);
我必须
安装libnotify bin
才能在我的Ubuntu盒上安装这个


我已经在Windows7和Ubuntu9.10上测试了这些东西。在每种情况下,通知都会在一段时间后消失,我想这是您想要的褪色指示器效果。

另请参见