gpt4 book ai didi

java - Java 中的 Fading Indicator 消息

转载 作者:行者123 更新时间:2023-12-02 08:20:41 25 4
gpt4 key购买 nike

如何/什么是一个好的库,在 Java 中创建淡入淡出指示消息,就像在收到消息时使用 Outlook 那样,或者在连接到网络时在 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);

结果如下:
TrayIcon on Windows TrayIcon on Linux

在 Linux 上,您可能还有一个名为“notify-send”的小程序。它可以轻松地从 shell 调用标准 freedesktop.org 通知系统。您还可以从 Java 运行它。

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

我必须apt-get install libnotify-bin才能将其安装到我的Ubuntu盒子上。

notify-send

<小时/>

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

关于java - Java 中的 Fading Indicator 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3040785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com