使用Java闪烁任务栏(la pidgin || MSN)

Vol*_*eam 7 java taskbar

我正在寻找正确的方向.我有一个简单的聊天程序,完全用Java编写,我正在寻找一种方法来使任务栏图标闪存.优选地以类似于Pidgin或MSN的方式.

我希望有一个独立于平台的解决方案,因为有Linux和Windows用户,最好是完全用Java.

Mic*_*ers 3

不幸的是,在标准 Swing API 中没有办法做到这一点。但您可以通过多种方式解决这个问题:

  • 闪烁窗口的图标和标题(设置计时器并在触发时更改它们)。
  • 请求焦点,然后立即使窗口不可见;按照您喜欢的时间间隔反转该过程。

这两种技术都在forum.sun.com 主题中进行了演示。

TrayIcon.displayMessage()或者,您可以使用;在系统托盘中显示一条消息,而不是闪烁。这可能更适合您,也可能不适合您,但请注意它可能无法跨平台工作。