如何关闭JFrame的窗口管理器紧急提示?

时间:2011-08-29 22:47:19

标签: java swing

我有一个JFrame,基本上只需要几个JProgressBar的数据转换程序,需要几个小时才能完成。我的问题是每次更新进度条时窗口管理器紧急提示都会被激活,这真的很烦人,整天都在我的眼角。我仍然希望在我的任务栏中能够快速检查它,因此将其更改为JDialog无济于事。我怎样才能关闭紧急提示?

如果它有帮助,该程序实际上运行在Windows 7,java版本1.7.0,虽然我在Linux机器上使用模拟数据进行了大量调试,因此跨平台解决方案是首选但不重要。

1 个答案:

答案 0 :(得分:1)

也许并不复杂,标准

1)setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);

2)没有理由调度JFrame,调用setVisible(true)见第5点。

3)System Tray Functionality in Java SE 6

4)你必须将JPopupMenu添加到TrayIcon

5)如果发生了一些事件,那么