使用Java刷新任务栏(一个混杂的MSN)

使用Java刷新任务栏(一个混杂的MSN),java,taskbar,Java,Taskbar,我在寻找一个正确的方向。我有一个简单的聊天程序,完全用Java编写,我正在寻找一种让任务栏图标闪烁的方法。最好以类似于洋泾浜或MSN的方式 我希望有一个独立于平台的解决方案,因为Linux和Windows都有用户,最好完全使用Java。不幸的是,在标准的Swing API中无法做到这一点。但您可以通过以下几种方式解决此问题: 闪烁窗口的图标和标题(设置计时器,并在每次触发时更改它们) 请求聚焦,然后立即使窗口不可见;按您喜欢的时间间隔反转此过程 这两种技术都在中进行了演示 或者,您可以使用在

我在寻找一个正确的方向。我有一个简单的聊天程序,完全用Java编写,我正在寻找一种让任务栏图标闪烁的方法。最好以类似于洋泾浜或MSN的方式


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

不幸的是,在标准的Swing API中无法做到这一点。但您可以通过以下几种方式解决此问题:

  • 闪烁窗口的图标和标题(设置计时器,并在每次触发时更改它们)
  • 请求聚焦,然后立即使窗口不可见;按您喜欢的时间间隔反转此过程
这两种技术都在中进行了演示

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

类似于,尽管这个问题是关于刷新整个窗口。